notofonts / telugu

Noto Telugu
SIL Open Font License 1.1
2 stars 2 forks source link

Misrendering of Telugu virama in Noto font #6

Closed lirang closed 4 years ago

lirang commented 7 years ago

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 - image

Bad rendering - image

JelleBosmaMT commented 6 years ago

I get the correct results with the Microsoft and Apple shapers as well has the Chrome browser (Harfbuz).

nizarsq commented 4 years ago

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.

Screen Shot 2020-06-23 at 11 14 20 PM