Some glyphs (made with FontForge) aren't showing in Adobe Illustrator
Marco Pezzotta
Posts: 8
Hi everybody,
I'm writing here because after trying everything found on the web I still can't solve a problem.
I'm testing in Adobe Illustrator a new typeface I'm designing with FontForge.
The problem is that a few glyphs aren't showing, if I click on the "Glyphs" panel they are missing.
Another strange thing is that for different weights, different glyphs aren't showing.
Examples:
When installing the .otf everything looks ok:
And when I type those letters I get nothing, like shown here:
I exported with these settings:
After many tests I found that when I generate fonts with these options (Hints + Flex Hints) the problem doesn't exist (but I don't want them, then the text doesn't look good):
Things I already tried:
- Deleting and reinstalling the fonts
- Rebooting
- Delete Windows Font Cache
- Delete all "adobefnt.lst" files
No matter what, if I export without hints I always get the missing glyphs problem in Adobe Illustrator.
However, in WordPad and GIMP there aren't problems.
I'm a few years into type design, but doing it just in my free time I can't progress rapidly so maybe that's a noob question! Having searched on TypeDrawers history I haven't found the solution.
Just an apparently similar problem with an alternate, but it was about the "aalt feature".
Do any of you have any idea what the problem might be?
Thank you
I'm writing here because after trying everything found on the web I still can't solve a problem.
I'm testing in Adobe Illustrator a new typeface I'm designing with FontForge.
The problem is that a few glyphs aren't showing, if I click on the "Glyphs" panel they are missing.
Another strange thing is that for different weights, different glyphs aren't showing.
Examples:
When installing the .otf everything looks ok:
And when I type those letters I get nothing, like shown here:
I exported with these settings:
After many tests I found that when I generate fonts with these options (Hints + Flex Hints) the problem doesn't exist (but I don't want them, then the text doesn't look good):
Things I already tried:
- Deleting and reinstalling the fonts
- Rebooting
- Delete Windows Font Cache
- Delete all "adobefnt.lst" files
No matter what, if I export without hints I always get the missing glyphs problem in Adobe Illustrator.
However, in WordPad and GIMP there aren't problems.
I'm a few years into type design, but doing it just in my free time I can't progress rapidly so maybe that's a noob question! Having searched on TypeDrawers history I haven't found the solution.
Just an apparently similar problem with an alternate, but it was about the "aalt feature".
Do any of you have any idea what the problem might be?
Thank you
Tagged:
0
Comments
-
Have you checked the results of Element ➛ Validation ➛ Validate... from FontForge menu?I think you can also try Reencode first (in FF menu Encoding ➛ Reencode ➛ 10646-1 (UNICODE, BMP) )0
-
Have you checked the results of Element ➛ Validation ➛ Validate... from FontForge menu?
And a few "Missing Points at Extrema", but not for the glyphs involved in the problem
It already had a check mark on it, I tried again but didn't work.I think you can also try Reencode first (in FF menu Encoding ➛ Reencode ➛ 10646-1 (UNICODE, BMP) )0 -
I don’t know that software, but when you type the missing characters in Illustrator, is the width the same as what it should be in your font? Did you draw the E in a background layer that didn’t export?1
-
Wrong layers seems likely to me!1
-
@James Hultquist-Todd @Dave Crossland
I checked the layers and nothing seems wrong to me, all the glyphs are designed in "Fore":
(E is not working, F yes)but when you type the missing characters in Illustrator, is the width the same as what it should be in your font?
Let's say that I type "WEEEEE", it appears as "W", not "W ".
And I must click backspace 6 times to delete the W, so the 5 Es are counted but not showing.
0 -
it's unlikely, but a few years ago I had a case in FF with two glyphs with the same unicode number. Your description might fit this. This means that in the font, apart from the glyph "E" with unicode U+0045, you have an empty glyph somewhere with the same unicode number (with a small width)
1 -
OpenType does not allow two glyphs with the same codepoint in a single cmap subtable. So if FontForge DOES allow it (which I would say is a bug), I suppose one of the two glyphs has to “win” at export time.2
-
Thomas Phinney said:... So if FontForge DOES allow it (which I would say is a bug)...
1
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