notofonts / javanese

Noto Javanese
SIL Open Font License 1.1
6 stars 1 forks source link

Javanese: Cakra not reordered in presence of cecak telu #29

Closed NorbertLindenberg closed 2 years ago

NorbertLindenberg commented 5 years ago

Font

NotoSansJavanese-Regular.ttf

Where the font came from, and when

https://github.com/googlei18n/noto-fonts/blob/master/phaseIII_only/unhinted/ttf/NotoSansJavanese/NotoSansJavanese-Regular.ttf 2019-03-24

Font Version

2.000

OS name and version

macOS 10.13.6

Application name and version

Safari 12.0.3 Firefox 66.0.1

Issue

The medial consonant cakra is not reordered before the base consonant if the base consonant carries the consonant modifier cecak telu.

Steps to reproduce

Go to: https://lindenbergsoftware.com/google/noto/java-shaping.html and look at the section “Cakra not reordered in presence of cecak telu”.

Observed results

Cakra in the words ꦥ꦳ꦿꦤ꧀ꦱꦾ (fransia – France) and ꦥꦥ꦳ꦸꦂꦠꦾ (frengfurt – Frankfurt) is rendered after the first base consonant and looks as if it belonged to the second base consonant.

Cakra not reordered in presence of cecak telu – Noto

Expected results

In each of these words, cakra belongs to the first base consonant and should be rendered before it.

Additional information

The same test case rendered with the Yogya font, which is available as part of the Javanese Font and Keyboard app for iOS:

Cakra not reordered in presence of cecak telu – Yogya
NorbertLindenberg commented 5 years ago

Please label as Script-Javanese.