Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiled OTF fonts have numerous characters (code-points) without defined glyphs #47

Open
DIV-on-github opened this issue Jun 2, 2023 · 1 comment

Comments

@DIV-on-github
Copy link

DIV-on-github commented Jun 2, 2023

The compiled OTF fonts have numerous characters (code-points) without any defined glyphs.

This is evident when viewing the font in Windows' Character Map.
For example:
U+0080 to U+009F are blank, but I couldn't see these explicitly defined in the font.
U+0391 to U+03C9 only three glyphs are explicitly defined for Greek letters, but every character in this range is displayed by Character Map (all but three with the not-defined glyph).
U+2801 to U+28ff display Braille patterns, none of which are defined in the font.
U+3131 to U+318E display Korean characters (Hangul), none of which are defined in the font.
U+3400 to U+9FA5 display CJK ideographs (Chinese characters), none of which are defined in the font.

Although the above behaviour is strange, it also seems to be preventing the family of fonts from being being embedded into PDF files (whether using PDF/A format or not), and — in some cases — preventing text in PDF files from being persistently marked as being formatted as a Zilla Slab font.
This is detailed at length at https://forum.tracker-software.com/viewtopic.php?p=169710

—DIV

@DIV-on-github
Copy link
Author

DIV-on-github commented Jun 6, 2023

Actually, the two reported issues may not be so closely related as I thought.

  • The behaviour with Character Map turns out to be 'normal' for many OTF fonts.
  • However, the inability to embed fonts is not normal. I have logged a separate issue that may more closely reflect this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant