Typing accented character changes font

I want to type an accented e character (é). I do this by first typing the Option+e key and then the e key again. This works most of the time. Today I've noticed however a problem with one of my fonts while working in Illustrator. It's 'EuroComic'. When I then want to add an é character by pressing Option+e and e again, when I've pressed Option-e the font changes to Myriad Pro and upon pressing e again I get the é character but in Myriad Pro. Tried it in TextEdit with the same font. Then when I press Option-e, the font changes from EuroComic to Lucinda. Haven't checked other fonts yet, but how is this possible?

OS X Mountain Lion (10.8.4)

Posted on Jun 12, 2013 2:34 AM

Reply
16 replies

Jun 13, 2013 2:19 AM in response to Jiggy1965

For who wants to know: got the answer at the Adobe forum:


Illustrator is too smart.

Arial contains a separate acute character, and I bet your EuroComic does not. Illustrator tries to 'protect the stupid user' by automatically changing the font because it thinks you are trying to insert a character that is unavailable in the current font. (You are, but only for a short while.)


Go to Preferences, Type, and un-check "Enable Missing Glyph Protection" to fix this.

Jun 13, 2013 1:37 PM in response to Jiggy1965

Jiggy1965 wrote:


in EuroComic the same sequence of characters have the U codes U0026, U2019, U0028. Maybe Illustrator and TextEdit is expecting the acute character to have a U code of U0027 by default, isn't finding U0027 (since in EuroComic it is coded U2019) and while the acute is there is regarding it as not present? Just guessing, but that's the difference I've noticed.


Very interesting. My font viewer shows that EuroComic in fact has it at 0027. I don't know why the input system would go looking for it at 0019, which is not used for any real characters.


User uploaded file

Jun 12, 2013 2:44 PM in response to Tom Gewecke

Actually, it does have an é in it. I've always used it when I was still using Snow Leopard the same way, by pressing option-e + e. And that always gave an é. Now it still gives an é but in Illustrator it turns into Myriad Pro, in TextEdit Lucinda and in Pages it still works normally giving an é in Eurocomic. Also, when I use option-e plus e and get an é in Myriad Pro, I can select the entire text, make it Eurocomic besides all text now being Eurocomic again, that é turns into the Eurocomic é too. So it's in the right place.

Jun 13, 2013 12:46 AM in response to Tom Gewecke

In Illustrator CS6 when I type option-e (without even typing the e after it to get an é), it already turns from EuroComic to Myriad Pro. In TextEdit it turns into Lucinda, in Pages, Indesign, Photoshop CS6 and the entire CS3 it stays EuroComic. And I know the é character is at it's right place cause when I type é in Eurocomic it turns into MyriadPro é, but I can select the text, turn it into EuroComic and it becomes EuroComic é again. Will email you the font. Perhaps you can tell if there's an issue with it which could make certain programs act funny that way.

Jun 13, 2013 3:13 AM in response to Jiggy1965

Thanks for sending the font.


Could you also try TextEdit at your end? For me, there is a font change for all characters when you use the option key to try to type acute, circumflex, or tilde accent. But not when you try grave and umlaut (two dots over). (That is option e, option i, option n, option `, and option u)


These problems do not occur in TextEdit if I hold down the key for the base letter and choose any of those 5 options from the popup menu.


The font itself does seem to have examples of all the diacritics in it.


Glad you solved the problem for the Adobe stuff!

Jun 13, 2013 9:34 AM in response to Tom Gewecke

Yes, that's the same what I'm getting. And it's not global: the accented characters work fine in the entire CS3 package and ik Indesign CS6 and Photoshop CS6 and in Pages amongst others. I'm getting the same thing in TextEdit as you. In Illustrator I fixed it by unchecking that missing glyph protection. Which I use it most for anyway. But it is strange. It's like don't recognize the 'missing glyph' (which isn't really missing) and instead turn it into a é of a font which does have that glyph. A font designer would have to make sense of that. Some setting in a font which makes some problems think there isn't such an accented character while in fact it is there at the right spot? I guess the behaviour would make sense when there wasn't a é character: the mac/software wants to add an é, doesn't find it and instead places an é in a font which does have that character. That would happen with fonts which doesn't have such characters. But here these characters are present in EuroComic, but the mac/software thinks it isn't. Perhaps there is some setting in a font which stands for something like "this font only contains a-z A-Z characters"?

Jun 13, 2013 10:24 AM in response to Tom Gewecke

On other thing I've learned is that it not so much the é character which it thinks is missing but the single acute accent ' character. When typing option+e it first looks for that single acute accent, doesn't find it in EuroComic and initially thinks é is missing and regards it as a missing glyph all together. Of course é is present in EuroComic, but at first it isn't looking for é, but first for the single accent. Deactivating the missing glyph option fixes that. But the same goes for TextEdit. Upon pressing option+e it first searches for the single accent character, doesn't find it in EuroComic and replaces it with a font that does have it. By the time it realises that the single accent character is missing but the é character is present it is already too late. I guess when the font designer had also added that single acute accent in the glyphs that problem would have been fixed all together.

Jun 13, 2013 12:54 PM in response to Tom Gewecke

Yes, they are, but I don't know for sure, but in Illustrator, while watching the Glyphs pallette, I've noticed that while in Arial for example the & ' ( characters have the following U codes: U0026, U0027, U0028, in EuroComic the same sequence of characters have the U codes U0026, U2019, U0028. Maybe Illustrator and TextEdit is expecting the acute character to have a U code of U0027 by default, isn't finding U0027 (since in EuroComic it is coded U2019) and while the acute is there is regarding it as not present? Just guessing, but that's the difference I've noticed.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Typing accented character changes font

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.