iPhone: German umlaut "Ä" is missing the dots

Hello!

I have a strange issue on the iPhone with a custom font I am using for a project.

When using the app in german language mode, every german umlaut “Ä” is shown as a normal “A”.

I have attached two screenshots to demonstrate, one from the simulator showing how the loading screen should look like, and the other how it actually looks like at the moment on the iPhone.

What’s interesting is the fact that the other umlauts (like “Ö” and “Ü”) are displayed correctly. So I do not think it is an encoding error.

Something I noticed is that the upper space (the space from the top start of a font object to the visible part of the font) is very small to even zero on the iPhone (but not on Android and the Simulator) for this custom font.

Could it be the case, that the dots of the “Ä” are out of the font boundaries on iOS, and so they do not become rendered?

What can be done to solve this problem?

Thank you very much for your help!

Did you test it with the native system font, too? 

Hmmm… actually I don’t know, because the iPhone testing is done by a separate team which reported this error.

But they did not complain about the native font, and I guess if native text had this error as well there would be a lot more posts about this issue :slight_smile:

Different devices render fonts differently and depending on the font metrics some devices like to render them a little too high in the box and it ends off cutting a few pixels off of the top.   Corona doesn’t render the fonts directly but depends on calls to the operating system to do so. Sadly, not all fonts play nice.   Realistically the only advice is to find a font that is similar that the device likes better.

If you would like to get some advice from a German native speaker - just use “Ladevorgang”, “Laden”, “es wird geladen” or “Spiel wird geladen”.

So you do not have to use the German Umlaut “Ü” :slight_smile:

Ok, that’s bad news, but thanx for the info!

That’s good advice for the loading screen, but unfortunately there are other "Ä"s as well in the app. But maybe we can reduce as many of them as possible :slight_smile:

If you need any help with the translation, don´t hesitate to ask me :slight_smile:

Ok, thx!

Good to know there are other German speakers out there in the wilderness :slight_smile:

Did you test it with the native system font, too? 

Hmmm… actually I don’t know, because the iPhone testing is done by a separate team which reported this error.

But they did not complain about the native font, and I guess if native text had this error as well there would be a lot more posts about this issue :slight_smile:

Different devices render fonts differently and depending on the font metrics some devices like to render them a little too high in the box and it ends off cutting a few pixels off of the top.   Corona doesn’t render the fonts directly but depends on calls to the operating system to do so. Sadly, not all fonts play nice.   Realistically the only advice is to find a font that is similar that the device likes better.

If you would like to get some advice from a German native speaker - just use “Ladevorgang”, “Laden”, “es wird geladen” or “Spiel wird geladen”.

So you do not have to use the German Umlaut “Ü” :slight_smile:

Ok, that’s bad news, but thanx for the info!

That’s good advice for the loading screen, but unfortunately there are other "Ä"s as well in the app. But maybe we can reduce as many of them as possible :slight_smile:

If you need any help with the translation, don´t hesitate to ask me :slight_smile:

Ok, thx!

Good to know there are other German speakers out there in the wilderness :slight_smile: