harfbuzz / harfbuzz

HarfBuzz text shaping engine
http://harfbuzz.github.io/
Other
3.66k stars 591 forks source link

Potential shaping regression in Tamil on Mac in range 155015f..bba0c0e #4716

Closed drott closed 2 weeks ago

drott commented 2 weeks ago

Actual (too tightly spaced?)

image

Expected:

image

in range: 155015f4b..bba0c0e27

Test text: இது உங்களைப் போன்ற ஆர்வமுடையவர்களால் தொகுக்கப்பட்டு கட்டுப்பாடுகள் ஏதும் இன்றி இலவசமாகப் பயன்படுத்தக்கூடிய ஒரு பன்மொழிக் கலைக் களஞ்சியத் திட்டமாகும். இங்கு நீங்களும் உங்களுக்கு விருப்பமான தலைப்புகளில் புதிதாகக் கட்டுரைகள்!

AFAICS, the shaping difference occurs in the sequence in the fourth and last word:

முடை and டுரை

Need access to a Mac to identify which font is used in the test (I assume default Tamil fallback on Mac).

drott commented 2 weeks ago

Spun off from https://chromium-review.googlesource.com/c/chromium/src/+/5535228 test result comparison: https://ci.chromium.org/ui/p/chromium/builders/ci/Mac10.15%20Tests/49194/test-results?sortby=&groupby=

drott commented 2 weeks ago

Test file: third_party/blink/web_tests/virtual/text-antialias/international/complex-character-based-fallback.html

drott commented 2 weeks ago

Tried reproducing with InaiMathi.ttf on Mac OS 10.15 which has glyph coverage on that OS and resembles the screenshots, but not reproducible with that either. Closing.