glyphr-studio / Glyphr-Studio-1

Now deprecated, Glyphr Studio v1 served us well from 2010 to 2023.
https://www.glyphrstudio.com
1.07k stars 94 forks source link

"A" breaks on OTF export #311

Closed michaelbrawn closed 1 year ago

michaelbrawn commented 4 years ago

There appears to be an issue with Glyphr Studio importing or exporting this font that makes some change to the capital "A" glyph.

Steps to reproduce:

  1. Open Print Clearly Font (http://www.bvfonts.com/fonts/details.php?id=45) http://www.bvfonts.com/fonts/files/print_clearly.zip

  2. Export as OTF Font

Expected Behavoir: No Change to Glyphs image

Actual Behaviour: "A" Glyph is "less bold" than the original glyph. image

mattlag commented 4 years ago

Odd, seems fine when I do this on Windows... Did you actually install the font? Sometimes the font previewer doesn't do a great job of previewing...

Windows font preview

image

Installed and working in Word

image

mattlag commented 4 years ago

Regular weight looks fine too

image

michaelbrawn commented 4 years ago

Weird. I tried rebooting and using Firefox on Mac OS Catalina 10.15.5 (19F101). Same issue with Glyphr Studio Desktop for Mac.

Same issue with Print Clearly (Open Type and True Type) print_clearly/Open Type/print_clearly_ot.otf image

No issue with Print Clearly Bold print_clearly/Open Type/print_bold_ot.otf image

I'll try on Windows when I have a chance.

mattlag commented 4 years ago

Would you do me a favor and send me the OTF that Glyphr Studio generated, the one with the strange A? I can open it with some other tools (FontForge, or TTX) to see if it's a problem with the OTF itself. Also, if you send me a file that looks bad on a mac, and it looks fine on Windows, then something else may be going on.

mail@glyphrstudio.com

michaelbrawn commented 4 years ago

Thanks @mattlag. Here's the exported font and the project file. Archive.zip

Original Font print_clearly_ot.otf.zip

michaelbrawn commented 4 years ago

It looks like the space character is also set to an em unit size of 0 when importing the font. Would this be a separate issue?

mattlag commented 4 years ago

Hello! Looking back through old Issues... the space import size of 0 is actually a bug I discovered in the OpenType.js library we use. I filed a bug with them, but for the moment some font files do not have character advance widths imported correctly.