Primer in font coding and font technology
Vasil Stanev
Posts: 775
Hello,
I would like to get my feet wet in the technical side of fonts because I feel, as a designer, that there may be some iportant things I might be missing by blindly using the default settings of whichever font editor I use, and because a huge part of newcomers, I feel, don't know how to code their fonts properly and this could give me an edge, not to mention also an exit ticket from support hell for angry customers. I tried to decipher the technical documentation of GPOS tables and similar concepts, but the jargon proved too much for me, and there seem to be many legacy and carry-over issues that are not applicable any more except in rare cases. Is there a hardcover book somewhere on Amazon or a documentation in clear non-geek terms that can get me started, besides the Typography part of the Microsoft website?
I would like to get my feet wet in the technical side of fonts because I feel, as a designer, that there may be some iportant things I might be missing by blindly using the default settings of whichever font editor I use, and because a huge part of newcomers, I feel, don't know how to code their fonts properly and this could give me an edge, not to mention also an exit ticket from support hell for angry customers. I tried to decipher the technical documentation of GPOS tables and similar concepts, but the jargon proved too much for me, and there seem to be many legacy and carry-over issues that are not applicable any more except in rare cases. Is there a hardcover book somewhere on Amazon or a documentation in clear non-geek terms that can get me started, besides the Typography part of the Microsoft website?
0
Comments
-
There's not really a good hardcopy book on font engineering, (well, there's Fonts and Encodings but it's a bit dated and I wouldn't say it's easy to follow) but I am writing an online book which should help you: Fonts and Layout for Global Scripts.5
-
Simon Cozens said:There's not really a good hardcopy book on font engineering, (well, there's Fonts and Encodings but it's a bit dated and I wouldn't say it's easy to follow) but I am writing an online book which should help you: Fonts and Layout for Global Scripts.0
-
Vasil Stanev said:...I tried to decipher the technical documentation of GPOS tables and similar concepts, but the jargon proved too much for me, and there seem to be many legacy and carry-over issues that are not applicable any more except in rare cases...
Did you try reading any of the following? If so, what was or wasn't helpful?
https://docs.microsoft.com/en-us/typography/opentype/spec/ttochap1
https://docs.microsoft.com/en-us/typography/opentype/processing-part1
https://docs.microsoft.com/en-us/typography/opentype/otdevinfo
0 -
I find the GPOS / GSUB part hard, and I maintain some font related software and contributed to many others for about two decades... Besides "Fonts and encodings" already mentioned, I 'd also suggest another O'Reilly book, "CJKV processing" by Ken Lunde. A bit dated but covers the concepts well.0
-
With Fonts and Encoding, beware that the code listings are flawed. Because of some kind of formatting error, negative numbers are missing in the listings, replaced with hyphens. They've never reprinted it or fixed this.1
-
There are a lot of errors in Fonts & Encodings. At least, the English version is quite error-riddled, and some of the errors seem like “howlers” in terms of how basic they are as far as font tech goes.
For example, the standard em square for PostScript Type 1 and OpenType CFF fonts is 1000, not 1024.1
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 800 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports