Closed lirang closed 4 years ago
I get the correct results with the Microsoft and Apple shapers as well has the Chrome browser (Harfbuz).
Rendering for \u0c24 + \u0c4d + \u0c24 looks ok in NotoSansTelugu this directory https://github.com/googlefonts/noto-fonts/tree/master/phaseIII_only/unhinted/ttf/NotoSansTelugu/NotoSansTelugu-Regular.ttf. Closing this bug for now.
Misrendering of Telugu virama in NotoSansTelugu fonts
Font
NotoSansTelugu-Regular.ttf
Where the font came from, and when
downloaded from : https://www.google.com/get/noto/#sans-telu Date: 2017-09-11
Font Version
1.1
OS name and version
Mac, using oracle java
Issue
The Telugu Noto fonts misrendr the sequence of consonant+virama+consonant. (For example, \u0c24 + \u0c4d + \u0c24 - see attached image for correct and incorrect form.) The three unicodes shall be merged and displayed as one glyph.
According to https://github.com/googlei18n/noto-fonts/issues/5 it has already fixed for the Kannada language. I guess the same fix is required for languages containing the Virama character.
Tried to use another font (i,e TeluguOTS) and it rendered correctly!!!
Harfbuzz hb-view and hb-shape
This is the weird part... the text renders properly with hb-view
Example: \u0c24 + \u0c4d + \u0c24 + \u0c3f Good rendering -
Bad rendering -