Post

Replies

Boosts

Views

Activity

Reply to Text rendering problem using OpenType font and cursive lookups with mixed RIGHT_TO_LEFT flag
The issue arises even when there are two disjoint cursive segments. To isolate what is happening, I reduced the cursive lookups to only the two following lookups. lookup coretexttest_rtl_clear { lookupflag IgnoreMarks; pos cursive waw.isol <anchor NULL> <anchor 0 300> ; pos cursive smallalef.isol <anchor 0 0 > <anchor NULL>; } coretexttest_rtl_clear; lookup coretexttest_rtl_set { lookupflag IgnoreMarks RightToLeft; pos cursive behshape.init <anchor NULL> <anchor 0 0> ; pos cursive lam.fina <anchor 545 0 > <anchor NULL>; } coretexttest_rtl_set; feature curs { lookup coretexttest_rtl_set; lookup coretexttest_rtl_clear; } curs; Below is the result of shaping the word “وَٰبل” in Safari 26.1. The Beh sits higher than expected and does not visually align with Lam, even though there is no cursive positioning defined between the Alef and the Beh.
Topic: Safari & Web SubTopic: General Tags:
3w