Three typefaces for mathematics (2007) [pdf]
ultrasparky.org
ultrasparky.org
TeX is phenomenal. And Computer Modern was a Herculean effort by Knuth, but in my opinion, it’s wholly lacking in many departments. It’s spindly, clinical, and vapid. But I don’t blame Knuth; we just need a serious typographer to learn METAFONT and make a beautiful typeface for mathematics that is not gimmicky.
Optimized for printers of a different era (and relying heavily on ink bleed), Computer Modern's default configuration looks less than great on today's printed page. However, if you make some small adjustments (as METAFONT was designed to do), it suddenly becomes rather pleasant. Here's a page with an example of how it looked initially compared to how it looks on modern printers, and a modification of the METAFONT parameters that looks pleasant on screens:
https://www.typografie.info/3/topic/22238-ist-die-computer-m...
Most modern digital adaptions are done poorly, and without considering this.
METAFONT is really simple, and more people should consider playing around with it. It's really fantastic.
To use an adaptation which is thicker in print, and which uses the original METAFONT settings, check out mpfonts: https://ctan.org/pkg/mpfonts.
However, note that on screen, mpfonts usually doesn't look so great, since the fonts are Type 3 adaptations of the METAFONT programs and not Type 1 fonts.
Well, that is why Hermann Zapf was commissioned to design AMS Euler. Knuth supplied the METAFONT and critiqued it in iterations by trying it out.
The equations in AMS Euler look good to me. [1]
[1] https://en.wikipedia.org/wiki/AMS_Euler#/media/File:AMS_Eule...
But it was created to mimic the style of mathematicians writing by hand on a blackboard, and I must say that in the book Concrete Mathematics (reading which was, in retrospect, one of the highlights of my life) it works very well, going well with the book's conversational style, the irreverent margin graffiti by students, etc.
Edit: I think AMS Euler for the equations and Palatino for text is not a bad idea.
>Concrete Roman is a slab serif typeface designed by Donald Knuth using his METAFONT program. It was intended to accompany the Euler mathematical font which it partners in Knuth's book Concrete Mathematics. It has a darker appearance than its more famous sibling, Computer Modern. Some favour it for use on the computer screen because of this, as the thinner strokes of Computer Modern can make it hard to read at low resolutions.
I have the referenced book Concrete Mathematics by Graham, Knuth and Patashnik. To my uninformed eye it looks pleasing.
It is still leagues behind Modern Series 7, though.
I strongly agree, I hate how Computer Modern looks, especially because of what you describe as being "spindly" - it's exceptionally light. If you use any other font for body text then the contrast is overwhelming, when the maths and text ought to just flow together. You can use it for body text too but then the whole page looks a mess.
> ... make a beautiful typeface for mathematics that is not gimmicky.
My favourite text/maths combinations:
* Palatino for text and Pazo [1] for maths. I am a big fan of Palatino, and Pazo is derived from it - I'm not sure what the exact relationship is but to me they look like basically the same font. For me, this is the direct answer to your question of a "beautiful typeface for mathematics". Perhaps not every symbol in the TeX package was hand-designed for the font, but I haven't noticed any real clash. The only problem is that it's such a radical departure from traditional TeX fonts that it might be a bit ubrupt for some people. My PhD supervisor certainly didn't like me using it (he thought I had used totally different typesetting software and told me to "just use TeX like everybody else").
\usepackage[slantedGreek]{mathpazo}
\usepackage{upgreek} % Euler upright Greek; matches Palatino quite well
* This is a very unfashionable opinion but I actually think Times is a very readable font and works well with mathematics. I used the times [4] package (although I note it now says you should load the font a different way) with the commercial but very affordable mtpro2 [5]* I often used Utopia for both text and maths [3]. This is more of a compromise as it looks a tiny bit like Computer Modern (to its discredit) but is more like more conventional fonts and definitely doesn't have CM's weight problem. It's actually somewhat similar to Microsoft's Cambria and Cambria Math.
\usepackage[utopia,greekuppercase=italicized]{mathdesign} % for math
\usepackage{esint} % make integrals look less silly
\newcommand{\mathbold}[1]{\boldsymbol{#1}}
* I found people (maybe just my supervisor!) still had a problem with using Utopia as the text font so I settled on the super-compromise of Times text with Utopia math for my thesis; I'd have prefered the fonts to be identical but these go fairly well and certainly their weights don't clash (unlike CM with anything else).* For presentations I think it's best to use a san-serif font. The most complete combination I've been able to find is CM Bright for text/math [6] and esstixbb for blackboard bold (with beramono for fixed-width)
\usepackage[slantedGreek]{cmbright}
\usepackage{esstixbb}
\usepackage[scaled]{beramono}
[1] https://ctan.org/tex-archive/fonts/mathpazo?lang=en[2] https://ctan.org/pkg/upgreek?lang=en
[3] https://tug.org/FontCatalogue/utopia-mathdesign/
[4] https://ctan.org/pkg/times?lang=en
(page 13 compares hand-set Series 7 with 4-line set Series 569).
[1] https://tug.org/FontCatalogue/sansmathfonts/
[2] https://github.com/firamath/firamath
Edit: Many more listed here but you need to filter out the serif fonts: https://tug.org/FontCatalogue/mathfonts.html
http://www.ultrasparky.org/work/typefaces/gina/gina_01.html
I read something about it evolving into an internally developed project somewhere but never saw it again. I really wish it were released publicly.
Do you happen to know what macOS's "Baskerville" font is exactly? That one looks much better than Baskervald.
No idea about your macos question.
Totally different needs than mathematical notation, but seems to share common issues, like specialized symbols, placements and spacings.
For typesetting short snippets of music notation within TeX, you can use the MusixTeX package <https://ctan.org/pkg/musixtex>.
Following a few links, I found a great overview:
MusiXTEX - Using TEX to write polyphonic instrumental music
http://icking-music-archive.org/software/musixtex/musixdoc.p... (pdf)
For Lilypond, here's an introduction that demonstrates how to "write music by typing text":
Lilypond: "Compiling" Music
It's well worth reading for that and other fascinating stuff: [pdf link](https://drive.google.com/file/d/10TAOEgIL--CmzqOl0fkdP-cagjS...).
I started with the section on Music Typesetting, good stuff: Oxford Music Processor, his Philip's Music Writer, the language syntax to encode notation information.. This is right up my alley, thank you for the link.
So much of it is relevant to our current time, it's still not a solved problem and there's room for innovation.
I'll enjoy reading the rest of his memoir.