Dear all,
I’m developing a font that is showing an issue with some accented glyphs in Adobe Illustrator and on TextEdit: when I need for example the glyph ã I write option + ~ + a, but Illustrator and TextEdit automatically changes the tilde for Myriad’s tilde.
The result is Myriad’s ã
Strangely the issue does not happen in InDesign. I assume it is not a unicode problem once the unicodes are correct in the font. I know I can “solve” the problem in Illustrator by un-checking “Enable Missing Glyph Protection” in Preferences > Type, but thats not a good solution.
Anybody knows how to solve this? Is it something in the font?
thanks in advance,
0
Comments
What keyboard layout are you using?
Adobe InDesign sometimes does some intelligent guessing, which can obscure actual issues in the font encoding.
I suspect Illustrator is not recognizing the glyph /tilde, and it tries to "save" me by changing to Myriad. But that is strange once /tilde's unicode is correct...
The problematic diacritics in my font are tilde, circumflex and grave. The unicodes for those diacritics are: 0303 (tildecomb), 0300 (gravecomb) and 0302 (circumflexcomb)...
Usually when you type an option-accent dead key combination and then the base letter, the resulting codepoint that is input in the text stream is the one for the composed accented letter.
You mention that you have a tildecomb glyph assigned to u+0303. But do you have a glyph for precomposed atilde mapped to u+00e3?
I think that a critical diagnostic step here is to figure out what codepoint(s) are being input into your Illustrator text stream when you type the sequence that you’re typing and expecting to see ã. Is it rendering u+00e3 or u+0061 u+0303 or some other codepoint/sequence?