notofonts/nastaliq

Noto Nastaliq Urdu: Smaller top stroke of U+06AF ARABIC LETTER GAF is misplaced in initial position

saadatm opened this issue · 0 comments

Fonts

NotoNastaliqUrdu-Regular.ttf
Came from: https://github.com/googlefonts/noto-fonts/blob/58e9e4f4f0abd3104437c0341ffaa53170c02d34/unhinted/ttf/NotoNastaliqUrdu/NotoNastaliqUrdu-Regular.ttf
Version: 2.001

NotoNastaliqUrdu-Regular.ttf
Came from: https://github.com/googlefonts/noto-fonts/blob/00bf5493fd1e7e0e3a481d7c003c15961f93483f/unhinted/ttf/NotoNastaliqUrdu/NotoNastaliqUrdu-Regular.ttf
Version: 3.001

Issue

In v3.001, the smaller top stroke of U+06AF ARABIC LETTER GAF (گ) is misplaced in a couple of initial gaf glyphs. This was correct in v2.001.

Test strings

گب گن گنت گنتی گد

Correct behaviour (in v2.001)

In v2.001, all of the above test strings have correct gaf strokes.

hb-view -u "06AF;0628;0020;06AF;0646;0020;06AF;0646;062A;0020;06AF;0646;062A;06CC;0020;06AF;062F" --margin=128 -o output-gaf-2.001.png NotoNastaliqUrdu-Regular-2.001.ttf

output-gaf-2 001

Incorrect behaviour (in v3.001)

In v3.001, the first three strings (from right to left) show gaf with correct strokes; the last two have incorrect strokes.

hb-view -u "06AF;0628;0020;06AF;0646;0020;06AF;0646;062A;0020;06AF;0646;062A;06CC;0020;06AF;062F" --margin=128 -o output-gaf-3.001.png NotoNastaliqUrdu-Regular-3.001.ttf

output-gaf-3 001