[Webkit-unassigned] [Bug 186804] Variable fonts: FeatureVariations conditions on multiple axes seem to be ORed, not ANDed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 20 17:12:39 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=186804

--- Comment #8 from Myles C. Maxfield <mmaxfield at apple.com> ---
We don’t run shaping in our simple text codepath for single characters. This is because the simple text codepath is intended only for kerning and ligatures, both of which require multiple characters. If you change all the “u” characters to “uu” then it looks the right way.

If you use font-feature-settings, we will take the hint that “hey, something complicated is happening” and will use our complex text codepath instead, which does run shaping for single characters. So, if you make the style say “font-feature-settings: ‘XYZW’” (a feature the font doesn’t actually have) it will also look as expected.

When the content in the codepen says “rvrn 0” we are passing that down into CoreText, but it looks like CoreText performs the substitution even if rvrn is disabled.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180621/54701226/attachment.html>


More information about the webkit-unassigned mailing list