Generated fonts don't show up in Apple's font menu
See original GitHub issueIt seems OpenType.js doesn’t set the correct fields for language and script, which means that OS X doesn’t list them in font menus (you can still select the font from the font dialog.
To reproduce:
- Generate a font, for example by running
node examples/generate-font-node.js
- Install the font on OS X
- In Font Book, show the font info. Note that entries for “Language” and “Script” are missing.
- In TextEdit, the font is not listed in the font menu.
Screenshot of Font Book:
Example font: Pyramid-Regular.otf.zip
Issue Analytics
- State:
- Created 7 years ago
- Comments:12 (12 by maintainers)
Top Results From Across the Web
Installed fonts not showing up in Font Book or other apps
I go into Font Book, go to File > Add Fonts..., navigate to a font file and click Open, the validating and installing...
Read more >Custom installed font not displayed correctly in UILabel
Open the font with FontForge and select Element in the top menu, then go to Font Info > OS/2 > Metrics. There you...
Read more >Best guide on how to install fonts on Mac in 2022
Add fonts on a Mac manually · Open Finder, press Go in the top Menu bar, select Go to Folder. · Type in...
Read more >Manage missing fonts
You can see which fonts are missing and select any affected layers from the Missing fonts modal. To open the Missing fonts modal,...
Read more >Use Custom Fonts
Tableau provides a variety of fonts for you to use in your visualizations, including the fonts in its default typeface: Tableau. However you...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
After more testing it turns out the required set is .notdef, A-Z, a-z, 0-9 and space. I’ve updated the
generate-font-node
example and now it appears in TextEdit. Awesome!No the period is not required — I tested it without. It’s just something I wanted to add because it’s so frequently used.