10 ms·
> The default LaTeX font is stunningly beautiful! You may be alone in that. I think the general consensus is that Computer Modern is pretty horrible.
by SeanLuke 5y ago
> The default LaTeX font is stunningly beautiful!
You may be alone in that. I think the general consensus is that Computer Modern is pretty horrible.
- benrbray 5y agoWhat?? I've never met anyone who thinks that. Personally I think it's a very hard standard to beat. I rarely see a document with a non standard font that wouldn't look better in computer modern. Especially for math.
- magnio 5y agoLanguage and glyph support aside, the unbearable thinness of Computer Modern makes it very difficult to read on screen. Maybe it looks better in print, but for computer monitor, Latin Modern is a better alternative IMO.
- Mikhail_Edoshin 5y agoYes, it looks thicker in print [1]. [1] https://www.flickr.com/photos/lonelyfox/4329034436 https://www.flickr.com/photos/lonelyfox/4329034436
- cpach 5y agoIs that Computer Modern? Wow. Looks very different from seeing it in a PDF.
- tmoertel 5y agoMy understanding is that the "unbearable thinness" is what happens when Computer Modern outlines designed to accommodate ink swell (associated with older printing methods) are used on modern display and raster printing surfaces without adjustment. If you check the typography in TAoCP, which Knuth fine tuned, it doesn't seem so unnaturally thin.
- queuebert 5y agoDo you happen to know how he fine tuned it? I too would like a bit more weight on the font when printed.
- teddyh 5y agoYou are supposed to fine tune the constants yourself for your specific printer when installing TeX and METAFONT on your system. The pre-defined modes can be found here: ftp://ftp.tug.org/tex/modes.mf
- TheRealPomax 5y agoThe art of optimizing a typeface for print is pretty elaborate, and if you're genuinely interested in learning how to do this, https://typedrawers.com https://typedrawers.com is a good place to start. It's where all the font engineers, as well as foundry owners, hang out.
- mcguire 5y agoSet your printer to 300 dpi. No, seriously, when UTCS replaced the 300dpi laser printers with 600dpi models, Allan Emerson was very upset because his papers suddenly looked different. :-)
- zauguin 5y agoFYI on modern LaTeX engines like LuaLaTeX (and also XeLaTeX) Latin Modern actually is the default. But Latin Modern and the default Type 1 version of Computer Modern have exactly the same thickness, so if Computer Modern looks thinner for you then it must be some weird screen effect. (The hinting is a bit different, but I wouldn't have expected that to have a significant effect on current systems where hinting is often ignored anyway.)
- Blaisorblade0 5y agoAFAIK, Wikipedia's info on the Latin Modern regressions from Blue Sky is accurate. Neither version is the original CM font or has had as much fine-tuning put into it, but (EDIT) the Blue Sky version was at least worked on by paid professionals. https://en.wikipedia.org/wiki/Computer_Modern#Latin_Modern https://en.wikipedia.org/wiki/Computer_Modern#Latin_Modern
- coliveira 5y agoYou just need to update your reader. Any decent PDF or even DVI software has the ability to display CM in a readable way.
- crazygringo 5y agoThat is not true in any way. First, the main way PDF readers make strokes thicker is via hinting, so it depends on how Computer Modern was embedded into the PDF for starters. Second, hinting distorts letterforms so many top-quality renderers (like on macOS) don't use it, preferring more accurate letterforms instead. And Preview on macOS is certainly "decent". Third, "updating" isn't going to do a thing. Whether fonts are rendered as hinted or not is a design decision taken when the PDF rendered was built from the ground up. No "update" is going to change that.
- crazygringo 5y agoThat's probably because you're just used to it. To any professional type designer, it's a terribly balanced font aesthetically, basically every letterform. It looks like a font designed by an engineer, not a designer who knows how to create and balance shapes and lines that are pleasing and easy to the eye. Which, of course, is exactly what it is.
- hosteur 5y agoI hear that a lot. What are examples of good fonts that are free alternatives? And available in latex?
- jjgreen 5y agoMinion Pro is gorgeous (but commercial, but worth it).
- benrbray 5y agoDo you have any examples of math / engineering texts written with Minion Pro? I can mostly find it used for title fonts, or with a ton of line spacing.
- jjgreen 5y agoA slide deck I did a few years ago: http://soliton.vm.bytemark.co.uk/pub/jjg/pdf/vfplot-GUM11.pdf http://soliton.vm.bytemark.co.uk/pub/jjg/pdf/vfplot-GUM11.pd... Oh God, 10 years ago ...
- leephillips 5y agoI took a look to see the font, which I agree is beautiful. But I stayed for the content. Interesting! And what a great presentation! I have so many questions. What happened to this in the intervening decade? Is the idea incorporated into any other plotting packages? Did you purchase this font to use in your talks? > Oh God, 10 years ago ... I know that feeling.
- hocuspocus 5y ago> Personally I think it's a very hard standard to beat. I wonder if Knuth himself would even agree. Open Concrete Mathematics next to a volume of TAOCP and see for yourself. It might not be a huge issue for a paper, but anything longer typeset in CM (like many PhD theses) could benefit from a better font. Even for math, there are pretty good alternatives nowadays.
- dhosek 5y agoThe font in Concrete Mathematics, interestingly enough, is a reparameterized version of Computer Modern. I'd have to look at the MF sources, but if I recall correctly, it doesn't have any changes to the actual character programs. The "math italic" is the Euler typeface designed by Hermann Zapf. While this was implemented in Metafont, it is not really a "meta" font. Instead, the grad students who worked on this (under the direction of Chuck Bigelow and Kris Holmes, IIRC) instead created MF outlines for each size independently. There is no shared code for different sizes or even for common aspects of the characters in the font.
- dhosek 5y agoI remember being at the pool at the hotel during the 1990 TUG conference and Michael Spivak going on a long tirade against the qualities of Computer Modern. There's a reason he commissioned the creation of the MathTime fonts.
- mcguire 5y agoIt seems that modern type designers don't like Modern fonts. Font design, like all design, is a style-based endeavor, where things come into and go out of fashion. Modern fonts are out, currently. Personally, Computer Modern is a little spindly for my taste (and eyesight). Computer Concrete, on the other hand....
- dan-robertson 5y agoMaybe you and the people you know are very used to computer modern? Complaints I hear often compare it to the fonts (and typesetting in general) of people’s preferred printers from before computer typography, so a particular typeface provided by monotype and set by a particular press. I think a modern typeface (that is, one with contrast between thin and thick strokes among other things) is more acceptable on computers now that high-dpi displays are more common, but the resolution still isn’t perfect and that style isn’t so fashionable in most cases today. Personally I dislike the shape of the lower case Roman t (the curl at the bottom is way too long and comes too high) and I dislike the italic u and v (as I can’t tell them apart). I think the serifs on the capital T come too low as well. The wide array of mathematical symbols in latex don’t always go with the font and they can fail to go together well but that is a separate problem (many fonts won’t include them and the symbols weren’t all designed together.)
- BrandoElFollito 5y agoI used to use LaTeX in my physics days, including my phd thesis. I recently compiled a document, 20 years later, and find the font horrible. I was probably used to computer modern and did not realize how awful it was. There were not tons of good fonts easily useable either, that could be another reason.
- jimhefferon 5y agoI don't think "horrible" is a general opinion, although it is in the end a matter of taste. But you do often hear people who think that the vector derivatives initially made (Knuth's originals were raster) are too light for comfortable reading on a monitor. There have been some recent uploads to CTAN with heavier versions of CM. I remember them as https://www.ctan.org/pkg/newcomputermodern https://www.ctan.org/pkg/newcomputermodern (book weight) and https://www.ctan.org/pkg/mlmodern https://www.ctan.org/pkg/mlmodern.
- zauguin 5y agoKnuth's original are not really raster fonts, they are vectors but in a format which is not supported in other systems so they have to be mapped to raster fonts before being include e.g. in PDF files. The important difference is that you can customize for which resolution they should be rasterized, so you can get good looking fonts by setting sufficiently high values for your screen and zoom requirements. (Of course this doesn't help if you only get a finished PDF from someone else and for the Type 1 variants it's no longer important anyway.)
- TchoBeer 5y agoHas no one bothered to remake probably the most used font in academic publishing in another vector format? If it's already in a vector format?
- zauguin 5y agoPeople did. I was only talking about the original created by Knuth, the fonts used by default in modern TeX installations are normal Type 1 vector font versions of the font. Most other current variants (like Latin Modern, New Computer Modern, etc. which also include OpenType versions) are derived from these Type 1 fonts.
- deleted 5y ago[deleted]
- leephillips 5y ago
- queuebert 5y agoI want to hate it because it seems so old fashioned, and I constantly search for alternatives, but I keep coming back, because no other font allows me to read dense text for hours at a time. I guess this Knuth dude knows his stuff.
- JCWasmx86 5y agoI love this font. It looks nice, makes texts more readable (At least it feels like that) and is for my purposes perfect
- jansan 5y agoI have a printed copy of Knuth's "Digital Typography" on my desk (hardcover from 1999). The table of contents does not look too great, but the rest of the book is a piece of art in itself.
- mcguire 5y agoPro tip: Never name your design/aesthetic style "Modern". :-P
- taeric 5y agoI think it is more a vocal consensus. Granted, most folks don't care. I also think most of the dislike came from bad pdf rendering for a long time.
- brummm 5y agoI have yet to find anything that reads as nicely as Latex generated papers with Computer Modern.
- SeanLuke 5y ago\usepackage{mathpazo} is pretty nice. Palatino plus good math fonts. The problems with CM are twofold. First, it's an inconsistent and amateur remake of Modern, especially italics. The bowls and straight lines are different angles and widths. Second, the postscript converted version used on most platforms is weirdly, bizarrely thin compared to the original Modern, which does not make for a good reading experience.
- LeifCarrotson 5y agoAs you point out, there are two variables here: Is it processed in LaTeX, or processed in something else, such as Word? And is the font Computer Modern, or something else, such as Times New Roman? I think the renderer has much more to do with the readability of a paper than the font. The combination of LaTeX and Computer Modern is certainly pervasive, but if I had to pick one variable, I would rather read papers using a different font but rendered in LaTeX, rather than a paper using a different renderer to lay out a Computer Modern font. For an example of the latter, take a look at this paper, rendered in Word, with Computer Modern font and some LaTeX-based margins and spacings: https://www.ticoneva.com/journal_files/DefaultLateX.pdf https://www.ticoneva.com/journal_files/DefaultLateX.pdf
- TheRealPomax 5y agoAnd what is that thought based on? Because that sounds like a pretty wild claim.
- TchoBeer 5y agoI wonder if it's better for its intended medium (being printed rather than displayed on a screen)
- bjoli 5y agoit is a lot better. Quite a differemt font, even. I never bother to change the original in latex for my own things, but whenever I have a long paper that I really wat to read typeset in CM i make sure to print it.
- BoxOfRain 5y agoThey’re certainly not alone, I’m a huge fan of Computer Modern.