Skip to content

[aat][Regression] 3c3eb5ea9ccf3 breaks accent placement on Times.ttc #1393

@drott

Description

@drott

Bisecting identifies 3c3eb5e as breaking accent placement on an f + fi ligature with Times.ttc. The commit 3c3eb5e was intended as a fix for issue #1357 and did fix it, but also introduced this regression.

Good:

$ util/hb-shape --shaper=ot --font-funcs=ot /System/Library/Fonts/Times.ttc "Af̀fiZ" 
[A=0+1479|f=1+682|gravecmb=1@-480,588+0|fi=3+1139|Z=5+1251]

affiz

Bad:

$ util/hb-shape --shaper=ot --font-funcs=ot /System/Library/Fonts/Times.ttc "Af̀fiZ" 
[A=0+1479|f=1+682|gravecmb=1+682|fi=3+1139|Z=5+1251]

affiz_bad

Metadata

Metadata

Assignees

No one assigned

    Labels

    ChromeChrome/Chromium project related issues and requests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions