Bug 171423 - Variable GPOS mark positions not working
Summary: Variable GPOS mark positions not working
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Text (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-04-28 01:45 PDT by Dominik Röttsches (drott)
Modified: 2017-04-28 13:37 PDT (History)
2 users (show)

See Also:


Attachments
Variable GPOS test with shifting mark anchor (3.61 KB, application/zip)
2017-04-28 01:45 PDT, Dominik Röttsches (drott)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dominik Röttsches (drott) 2017-04-28 01:45:14 PDT
Created attachment 308511 [details]
Variable GPOS test with shifting mark anchor

This reftest using an additional axis VM2B in the variabletest_box
font fails to work in WebKit nightly r215833. However, the *_expected.html file renders correctly. 

The VM2B axis of this font shifts the mark anchor to the left, leading to the
combining mark SQUARE BELOW shifting right when the axis parameter is
adjusted from 0 to 1000. As the reference in the ref test, the font also
contains two additional glyphs N and O, which have fixed base anchors at
the middle and right position. A rendering of the M character showing
"m2b pos", followed by COMBINING SQUARE BELOW with VM2B 0, 500, 1000
applied must thus be equal to renderings of the N and O glyph with no
VM2B variation values applied.
Comment 1 Radar WebKit Bug Importer 2017-04-28 13:37:32 PDT
<rdar://problem/31894642>