*DrawBot bug alert*:

While running out extensive proofing texts, I realized that GSUB and GPOS are not being applied to FormattedString() if it runs to more than three pages.

OTFeatures and, most importantly, *kerning* only get applied to the last few pages, and not the initial pages.

Issue filed and confirmed: https://github.com/typemytype/drawbot/issues/585

@justvanrossum identified the bug as part of CoreText.

FormattedString(openTypeFeatures) not applied consistently ยท Issue #585 ยท typemytype/drawbot

If I have a text that lays out on three pages or less, then the OT Features (ex. {liga}) get applied throughout. If the text is longer than three pages, then only the last three pages have features...

GitHub
@kentlew @justvanrossum Das ist ja voll toll!

@kupfers @justvanrossum Here I was thinking I was so clever now, leveraging DrawBot instead of my old InDesign CS6 templates.

Imagine me poring over proofs and second-guessing all the kerning Iโ€™d done ten years ago on the original fonts, thinking I had to tweak more than Iโ€™d been intending. ๐Ÿ˜ฌ

Until: hey, wait a minute โ€ฆ ๐Ÿคจ

@kentlew @justvanrossum I know nothing about that stuff. I was just making a silly joke, sorry.
@kupfers @justvanrossum No worries. I figured you were being sarcastic. ๐Ÿ˜œ