iOS - Text Rendering issue, flicker, partial text display at frames, stroke renders without fill, Typesetter, UpdateUILayouts

Description

There’s some strange text rendering issue. I even captured a MicroProfiler on a Windows device, where instead of the render issue, there’s just lag spikes. Tagged with things like, Typesetter, RichText, hb_shape and more…

However, on iOS, the text flickers and can partially render, but there’s no lag. Sometimes only the stroke renders without the fill. It almost felt like text had occlusion culling.

Here is a cropped screenshot of a bugged text at a frame render:

 

I feel like that the differences are suspicious and that the things on the MicroProfiler, may also be the things iOS is going through, but in a very different way.

All info including videos can be found in the Private Message.

A private message is associated with this bug report

3 Likes

Thanks for the report, I think this is the same cause as mentioned in this post All About Text - Best Practices
The reason you are encountering it on mobile with render glitches but not laptop is because certain mobile devices are with higher dpi than laptops, where for a 100px size font we would need to rasterize potentially 300px size in the texture. We are looking though various optimization to make this happen less often. :smiling_face_with_tear:

1 Like

That resource post was never put in Roblox Staff Resources :thinking: