source code for html website at https://zachdecook.com
Diffstat (limited to 'posts/fonts.md')
| -rw-r--r-- | posts/fonts.md | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/posts/fonts.md b/posts/fonts.md index aac5f5c..0f379f9 100644 --- a/posts/fonts.md +++ b/posts/fonts.md @@ -47,12 +47,16 @@ Still, I managed to create almost 50 glyphs before getting tired of the project. View the homepage for fossmoji at https://zachdecook.com/fossmoji -## Sanos (2020) +## Sanos (2020) { #sanos } Yeah, this is a sans-serif font, though it has nothing to do with a finger-snapping villian. Sanos was named after its parent-font, "Tinos": a font metrically compatible with Times New Roman. Why make a TNR-compatible font? It was all for the music engraving software Verovio, (more on Verovio some other day¹). For automatic spacing, it assumes the font characters are the size of those in Times New Roman. Fortunately, there are several of these: Liberation Serif, Tinos, and Thorndale. Unfortunately, none are sans-serif, which was an important feature for My.Hymnary.org's presentation system we were developing at work. -=> sanos.png A musical score with Sanos, a sans serif modification of Tinos. + + + I opened up Steve Matteson's apache-licensed font using Fontforge, and started tweaking away! My biggest gripe with sans fonts is the Ambiguous Illness: that is, the tendency of the capital I and lowercase l to be indistinguishable. I've been using my preferred solution since grade school: keep the foundation and canopy on the big I. Besides this decision, the modification was fairly straightforward. Credit to Steve Matteson, of course, for Tinos. -=> sanos.zip Download Sanos + +[Download Sanos](sanos.zip) + FontForge is really powerful, but pretty clunky; it takes a lot of getting used to. Use it if you have to. Improve it if you'd like to. Modifying an existing font is a good way to get something consistent yet unique. I recommend this method for those who don't mind getting their hands dirty. ## type.txt (Working title, 2021 - ) |