This test case exercises the handling of the
Coverage field
in
Pair
Adjustment Positioning
subtables. The
font contains
a
‘GPOS’ table whose
‘kern’ feature enables a
single lookup of type 2. This lookup contains three
PairPos
format 1 subtables. All three subtables specify ◯ U+25EF LARGE
CIRCLE as their
Coverage, but no other glyphs.
If your implementation is correct, the two symbols ◯ and ☼ should
exactly overlap when drawn next to each other. If you see two
separate symbols in the rightmost column below, your text rendering engine
fails to correctly handle Coverage inside GPOS pair
adjustment positioning subtables.