notofonts / mongolian

Noto Mongolian
SIL Open Font License 1.1
12 stars 3 forks source link

Noto Sans Mongolian: Incorrect rendering of some Manchu characters #20

Closed DirkWong closed 5 years ago

DirkWong commented 7 years ago

Defect Report

Title

Noto Sans Mongolian: Incorrect rendering of some Manchu characters

Font

NotoSansMongolian-Regular.ttf

Where the font came from

https://noto-website.storage.googleapis.com/pkgs/NotoSansMongolian-unhinted.zip

Font Version

1.04 uh

OS name and version

Android 7.0 Nougat with Samsung Experience

Application name and version

All apps on Android 7.0 such as Google Chrome 60.0.3112.116

Issue

Some of the Manchu characters are rendered incorrectly:

  1. Character "t" (U+1868): initial form (U+1868) and medial form (U+1868) both used before vowels "a" "i" and "o", and medial form (U+1868 U+180C) used before consonants are not rendered correctly;

  2. Character "d" (U+1869): initial form (U+1869 U+180B) and medial form (U+1869 U+180B) both used before vowels "e" "u" and "ū" (usually substituted by "v" on keyboards) are not rendered correctly;

  3. Character "f" (U+1876): initial form (U+1876 U+180B) and medial form (U+1876 U+180B) both used before vowels "i" "o" "u" and "ū" are not rendered correctly;

  4. Character "k" (U+1874): medial form (U+1874 U+180B) used before consonants, medial form (U+1874 U+180C) and final form (U+1874 U+180B) both used after vowels "e" and "ū" are not rendered correctly.

  5. Character "i" (U+1873): medial form (U+1873 U+180C) used after vowels are not rendered correctly.

    Correct forms of the characters can be seen in the following websites:

  6. Wikipedia - Manchu alphabet (Section: Alphabet) https://en.wikipedia.org/wiki/Manchu_alphabet

  7. Omniglot - Manchu alphabet (Sections: Consonants, Syllables) https://www.omniglot.com/writing/manchu.htm

    Manchu fonts can be downloaded in the website of Abkai Manchu: http://abkai.net/core/en/manchu/manchu-fonts/

Character data

Unicode chart of Mongolian characters: http://unicode.org/charts/PDF/U1800.pdf

Screenshot

noto sans mongolian

DirkWong commented 7 years ago

Sorry that I have made a typo for a word in the screenshot. The third Manchu word was typed incorrectly as "bithr" in Noto Sans Mongolian. But anyway the problem, which is the incorrectly rendered "t" is still there.

KrasnayaPloshchad commented 7 years ago

I think such variants can be added via 'rclt' feature.

marekjez86 commented 7 years ago

@DirkWong : could you paste all of these characters as text in this bug?

DirkWong commented 7 years ago

@marekjez86 The texts below were typed in through my Android phone with a keyboard app called "Multiling O Keyboard" downloaded from Play Store. The texts are all misrendered on Android phones. Not sure if they will all be rendered correctly on Windows PC but I will tell in my next comment below soon after checking. Besides, I found that I didn't describe one of the errors (the 4th issue in the issue section) correctly in the report. I'm going to correct it soon as well. The texts on the first column refer to the first and second issues, those on the second column refer to the third issue, those on the third column refer to the fourth issue and those on the fourth column refer to the fifth issue.

ᡨᠠ (ta) ᡶᡳ (fi) ᡝᡴ (ek) ᠠᡳᠨᠠ (aina) ᡨᡳ (ti) ᡶᠣ (fo) ᡡᡴ (vk) ᡝᡳᠨᠠ (eina) ᡨᠣ (to) ᡶᡠ (fu) ᠠᡴᠪᠠ (akba) ᡳᡳᠨᠠ (iina)
ᠠᡨᠠ (ata) ᡶᡡ (fv) ᡝᡴᠪᠠ (ekba) ᠣᡳᠨᠠ (oina) ᠠᡨᡳ (ati) ᠠᡶᡳ (afi) ᡳᡴᠪᠠ (ikba) ᡠᡳᠨᠠ (uina) ᠠᡨᠣ (ato) ᠠᡶᠣ (afo) ᠣᡴᠪᠠ (okba) ᡡᡳᠨᠠ (vina) ᠠᡨᠠᠨᠠ (atana) ᠠᡶᡠ (afu) ᡠᡴᠪᠠ (ukba) ᠠᡨᡳᠨᠠ (atina) ᠠᡶᡡ (afv) ᡡᡴᠪᠠ (vkba) ᠠᡨᠣᠨᠠ (atona) ᠠᡶᡳᠨᠠ (afina) ᡩᡝ (de) ᠠᡶᠣᠨᠠ (afona) ᡩᡠ (du) ᠠᡶᡠᠨᠠ (afuna) ᡩᡡ (dv) ᠠᡶᡡᠨᠠ (afvna) ᠠᡩᡝ (ade) ᠠᡩᡠ (adu) ᠠᡩᡡ (adv) ᠠᡩᡝᠨᠠ (adena) ᠠᡩᡠᠨᠠ (aduna) ᠠᡩᡡᠨᠠ (advna) ᠠᡨᠪᠠ (atba)

Remark: "v" is the upper-bar u vowel in Manchu.

DirkWong commented 7 years ago

@marekjez86 The following texts are not rendered correctly on my Windows 10 PC as well. (I'm using Google Chrome, not sure whether or not it causes the errors) ᡩᡡ (dv) ᠠᡨᠪᠠ (atba) ᡡᡴ (vk) ᠠᡴᠪᠠ (akba) ᡝᡴᠪᠠ (ekba) ᡳᡴᠪᠠ (ikba) ᠣᡴᠪᠠ (okba) ᡠᡴᠪᠠ (ukba) ᡡᡴᠪᠠ (vkba)

For your reference, this is a screenshot of my phone. screenshot_20171004-011009

Thanks for your work! :)

DirkWong commented 7 years ago

@marekjez86

Tohoku Manchu Dic

http://hkuri.cneas.tohoku.ac.jp/project1/manchu/list?groupId=11

The website above uses font "Mongolian Universal White" and it renders most of the Manchu texts correctly, except for ᡩᡡ (dv), ᡝᡴ (ek), ᡡᡴ (vk), ᡝᡴᠪᠠ (ekba) and ᡡᡴᠪᠠ (vkba). I think it would be good reference.

marekjez86 commented 5 years ago

released https://github.com/googlei18n/noto-fonts/tree/master/phaseIII_only/unhinted/ttf/NotoSansMongolian and https://github.com/googlei18n/noto-fonts/tree/master/phaseIII_only/unhinted/otf/NotoSansMongolian which should have the fixes