Android text rendering problem?

We have a small percentage of users reporting that the text is unreadable in our app. It is on android only.

We can not recreate the problem on our test devices, but we can see from the screenshot users are sending that there must be a problem. 

It seems like a text rendering problem. It looks like the text string is being rendered multiple times with a small offset each time.

Did anyone else encounter this problem? 

Can you get the device information from the person reporting the issue? Text is rendered using the device’s OS’s text rendering system. Are you using native.systemFont/native.systemFontBold by any chance? Could they have some disability feature turned on for larger/bolder fonts?

If you’re using your own provided .ttf file, I would think Corona would behave the same regardless, but it’s potentially OS related.

Rob

We are using a .ttf file for the font.

I found device information on 3 devices from users that reported the error.

They are all on different device types with OS Android 9 in common.

Thanks Rob

You were right.

I found out that under the disability features there is an option to show bold text.

Turning this option on makes the text unreadable in our app.

Unfortunately our app is text based, so it makes it almost impossible to play.

Is there any way to ignore this setting?

Not that I’m aware of. 

Ok. At least I know what causes the problem now.

Thanks

For you information I found a solution to the problem.

I was only using the bold version of the font, so I only embedded the ttf file for the bold style.

The solution is to embed the regular font style even though it is not used.

I guess the system got confused because it was missing.

Glad you solved this.

Rob

Can you get the device information from the person reporting the issue? Text is rendered using the device’s OS’s text rendering system. Are you using native.systemFont/native.systemFontBold by any chance? Could they have some disability feature turned on for larger/bolder fonts?

If you’re using your own provided .ttf file, I would think Corona would behave the same regardless, but it’s potentially OS related.

Rob

We are using a .ttf file for the font.

I found device information on 3 devices from users that reported the error.

They are all on different device types with OS Android 9 in common.

Thanks Rob

You were right.

I found out that under the disability features there is an option to show bold text.

Turning this option on makes the text unreadable in our app.

Unfortunately our app is text based, so it makes it almost impossible to play.

Is there any way to ignore this setting?

Not that I’m aware of. 

Ok. At least I know what causes the problem now.

Thanks

For you information I found a solution to the problem.

I was only using the bold version of the font, so I only embedded the ttf file for the bold style.

The solution is to embed the regular font style even though it is not used.

I guess the system got confused because it was missing.

Glad you solved this.

Rob