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

TTF Font appears empty in FontForge #2906

Closed
pysaumont opened this issue Oct 12, 2016 · 7 comments
Closed

TTF Font appears empty in FontForge #2906

pysaumont opened this issue Oct 12, 2016 · 7 comments

Comments

@pysaumont
Copy link

Hi,

I am trying to open a TTF Font called JazzFont in order to modify some characters. Once open, all characters are empty. The font works fine however in many applications. Is there some restriction about which TTF can be opened, and what should I check to understand what is happening?

Thanks.

@jtanx
Copy link
Contributor

jtanx commented Oct 12, 2016

  • Do you have a link to this font?
  • Version of FF?
  • What OS?

There was an issue template there that would have greatly helped if you had filled it out. Thanks.

@pysaumont
Copy link
Author

Sorry for not having used the template.

FontForge version : 20:55
OS : Windows and Linux
Expected behavior : I expect to see the individual characters
Actual behavior : No characters are displayed
Steps to reproduce the behavior : open the font file
Possible solution: none at this time

The font is a commercial one from Sigler Music Fonts, and I got it with Finale music notation software, so I don't think I can provide a link and share it publicly. The encoding is described here:

JazzFont encoding

I tried it with several word processors and it works fine, at least for some characters. I would like to change the aspect of some characters, but when opened with FontForge, the characters do no show.

I tried to use the font with PdfBox (Apache Java library), and I could not access characters, whatever code I tried. I opened it with iText (another Java Library) and found that I could use the characters, but some have high codes (> 3000). I had to print characters up to 8000 in order to find all of them.

As a substitute, I tried to use the LilyJazz OTF font. When opening this font, I can see the alphanumeric characters and usual symbols, but none of the special music symbols. The LilyJazz font is downloadable on the Lilypond user list at the end of the message

Thanks.

capturejazzfont

@jtanx
Copy link
Contributor

jtanx commented Oct 13, 2016

Hmm that is a strange one. So even if you go Encoding->Compact no glyphs are displayed?

@jtanx
Copy link
Contributor

jtanx commented Oct 13, 2016

Ah. I think I found a copy of it. The glyphs are in the MS Symbol area, so it's probably a symbol encoded font. One of those non-standard types.

If you scroll far enough you'll probably see the glyphs. Or just use the Encoding->Compact setting to only show the glyphs present in the file.

@pysaumont
Copy link
Author

Thank you very much, that works! By the way, there are many warnings displayed saying that glyphs are mapped to wrong values. But these messages are in French, which is my local language, and this makes difficult to share problems (such as waring messages) or to search similar probblmes on Internet. Is there a way to have the interface in English on a French version of Windows?

@jtanx
Copy link
Contributor

jtanx commented Oct 13, 2016

I'm glad it (sort of) works! To force English, it involves a little bit of work:

  1. You will need to open C:\Program Files (x86)\FontForgeBuilds\fontforge.bat (or equivalent), usually using Notepad as Administrator (Start menu -> search for Notepad -> Right Click -> Run as Administrator)
  2. Search for the line that says ::set LANGUAGE=en and remove the :: at the front of the line.
  3. Save the file.

@skef
Copy link
Contributor

skef commented Feb 22, 2020

This appears to be resolved.

@skef skef closed this as completed Feb 22, 2020
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

3 participants