Precomposed fractions — waste of time and space?
Comments
-
It mostly matters for cases where the glyph stream is used to reconstruct the character stream. This is mostly a corner case these days, primarily occurring when a print stream is being used to create a PDF (or the like) without access to the original font separately.
Although there are workflows where this is even normal, they are rarer than they used to be—and they were never terribly common.
John Savard said:So in other words, my problem is that I thought that while characters have semantics, I also understood that glyphs do not have any semantics, they're just geometrical descriptions of areas to be painted black.
Glyphs can have semantics. That’s what the cmap table does (or cmap + OpenType features). It’s the importance/meaning of that mapping that we are debating....1 -
As Tom notes, there are circumstances in which text content can be changed based on parsing of the glyph string, although this is less common than it used to be.
I remember that, back in the early days of OpenType, Adobe registered a 'Diphthong' feature with the idea that it would ligate e.g.
a e -> æ
o e -> œ
There are all sorts of problems with that idea, and Adobe realised this and the feature was removed, and that's the point at which I recall a general principle being established that GSUB features shouldn't be used to point to glyphs of other characters.
There are some security concerns involved here, as well, as masking of underlying characters is a phishing technique.
5
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 799 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