doesn't StaticLayout use https://developer.android.com/reference/android/graphics/Canvas#drawTextRun(java.lang.CharSequence,%20int,%20int,%20int,%20int,%20float,%20float,%20boolean,%20android.graphics.Paint) - why do I even need to care about spannable boundaries in characters that want to participate in kerning? And even that aside, why does it happen despite having code trying to care? https://github.com/user-attachments/assets/b289f20f-e4ce-4153-b270-84b6ed305f3c