Font Rendering Bugs
James Hultquist-Todd
Posts: 420
Spurred by Rosetta Type’s Mastodon post (https://mastodon.design/@rosetta/111652940220217980), I’ve created this thread as a repository of font rendering bugs in contemporary software.
Go ahead and post any bugs you’ve encountered as well as any workarounds or solutions.
Font Naming Issues:
If name ID 4 (excluding Regular/Bold/Italic) is longer than 31 characters, fonts may not appear in the drop-down menu of old versions of Microsoft Word. — Viviana Monsalve
If name ID 6 is longer than 27, there can be rendering issues on Mac computers and PostScript printers. — Viviana Monsalve
If name ID 1 plus the fvar instance name has a total length of more than 31, there are weird rendering issues (most glyphs working but ligatures and substitutions being replaced by a different font!) on software that uses DirectWrite. — Viviana Monsalve
Font Naming Issues:
If name ID 4 (excluding Regular/Bold/Italic) is longer than 31 characters, fonts may not appear in the drop-down menu of old versions of Microsoft Word. — Viviana Monsalve
If name ID 6 is longer than 27, there can be rendering issues on Mac computers and PostScript printers. — Viviana Monsalve
If name ID 1 plus the fvar instance name has a total length of more than 31, there are weird rendering issues (most glyphs working but ligatures and substitutions being replaced by a different font!) on software that uses DirectWrite. — Viviana Monsalve
Adobe:
Adobe's Lipika engine (so when it is not using Haefbuzz) doesn't support GSUB6 (reverse contextual substitution), used for Urdu. — @Simon Cozens
Microsoft Office:
Office Software will only display the first 1,000 fonts installed on the machine.https://typedrawers.com/discussion/4834/is-the-a-limit-of-installed-fonts-powerpoint-on-macos-can-handle
PowerPoint:
IIRC PowerPoint STILL isn't enabling kerning unless its plonked in the [kern] OpenType feature. Someone please correct me if I'm wrong, as I avoid PowerPoint whenever possible. — @Paul Hanslow
Adobe's Lipika engine (so when it is not using Haefbuzz) doesn't support GSUB6 (reverse contextual substitution), used for Urdu. — @Simon Cozens
Microsoft Office:
Office Software will only display the first 1,000 fonts installed on the machine.https://typedrawers.com/discussion/4834/is-the-a-limit-of-installed-fonts-powerpoint-on-macos-can-handle
PowerPoint:
IIRC PowerPoint STILL isn't enabling kerning unless its plonked in the [kern] OpenType feature. Someone please correct me if I'm wrong, as I avoid PowerPoint whenever possible. — @Paul Hanslow
1
Comments
-
Is this about bugs which is something or about features missing in some softwares which is another thing (for instance, Paint Shop Pro 2023 doesn't use many OTF features)?0
-
A list of unsupported OpenType features would be a list of all software that supports OpenType fonts. Nobody supports everything.
0 -
James, add this to the list: IIRC PowerPoint STILL isn't enabling kerning unless its plonked in the [kern] OpenType feature. Someone please correct me if I'm wrong, as I avoid PowerPoint whenever possible.0
-
One of the IM Fell Flowers fonts crashes Scribus when you try to view it in the glyph palette.
0 -
Yves Michel said:Is this about bugs which is something or about features missing in some softwares which is another thing (for instance, Paint Shop Pro 2023 doesn't use many OTF features)?0
-
Going through fontbakery checks and their rationales would yield a good chunk of wonky things to list, I image.It would be nice if such a list would have grouping by features and grouping by software.
1 -
Adobe's Lipika engine (so when it is not using Haefbuzz) doesn't support GSUB6 (reverse contextual substitution), used for Urdu.
Viviana Monsalve has done extensive experiments about the length of font name IDs causing bugs in rendering. If name ID 4 (excluding Regular/Bold/Italic) is longer than 31 characters, fonts may not appear in the drop-down menu of old versions of Microsoft Word. If name ID 6 is longer than 27, there can be rendering issues on Mac computers and PostScript printers. If name ID 1 plus the fvar instance name has a total length of more than 31, there are weird rendering issues (most glyphs working but ligatures and substitutions being replaced by a different font!) on software that uses DirectWrite.6 -
This should be a GitHub repo or similar, where individual issues can be properly tracked. Having a single forum thread for all the multiple issues is not a good idea.0
-
Maybe, but I’m not going to do that.0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports