Sunday, May 5, 2019

Font Issue 2b: Akhand issue with Kannada MN

Kannada Sangam MN and Kannada MN both fonts breaks the text in OT (chrome) and AAT (safari).

ಪ್ಕ್ಷ ಪ್ಜ್ಞ ಪ್ಕ್ಷಾ ಪ್ಜ್ಞಾ ಪ್ಕ್ಷ್ಯ ಪ್ಜ್ಞ್ಯ ಪ್ಕ್ಞ್ಯಾ ಪ್ಜ್ಞ್ಯಾ ಪ್ಕ್ಷಿ ಪ್ಜ್ಞಿ ಪ್ಕ್ಞ್ಯಿ ಪ್ಜ್ಞ್ಯಿ
ತ್ಕ್ಷ ತ್ಜ್ಞ ತ್ಕ್ಷಾ ತ್ಜ್ಞಾ ತ್ಕ್ಷ್ಯ ತ್ಜ್ಞ್ಯ ತ್ಕ್ಞ್ಯಾ ತ್ಜ್ಞ್ಯಾ ತ್ಕ್ಷಿ ತ್ಜ್ಞಿ ತ್ಕ್ಞ್ಯಿ ತ್ಜ್ಞ್ಯಿ
ದ್ಕ್ಷ ದ್ಜ್ಞ ದ್ಕ್ಷಾ ದ್ಜ್ಞಾ ದ್ಕ್ಷ್ಯ ದ್ಜ್ಞ್ಯ ದ್ಕ್ಞ್ಯಾ ದ್ಜ್ಞ್ಯಾ ದ್ಕ್ಷಿ ದ್ಜ್ಞಿ ದ್ಕ್ಞ್ಯಿ ದ್ಜ್ಞ್ಯಿ
ಲ್ಕ್ಷ ಲ್ಜ್ಞ ಲ್ಕ್ಷಾ ಲ್ಜ್ಞಾ ಲ್ಕ್ಷ್ಯ ಲ್ಜ್ಞ್ಯ ಲ್ಕ್ಞ್ಯಾ ಲ್ಜ್ಞ್ಯಾ ಲ್ಕ್ಷಿ ಲ್ಜ್ಞಿ ಲ್ಕ್ಞ್ಯಿ ಲ್ಜ್ಞ್ಯಿ
ಯರ್ಪ್ಕ್ಷ ಯರ್ಪ್ಜ್ಞ ಯರ್ಪ್ಕ್ಷಾ ಯರ್ಪ್ಜ್ಞಾ ಯರ್ಪ್ಕ್ಷ್ಯ ಯರ್ಪ್ಜ್ಞ್ಯ ಯರ್ಪ್ಕ್ಞ್ಯಾ ಯರ್ಪ್ಜ್ಞ್ಯಾ ಯರ್ಪ್ಕ್ಷಿ ಯರ್ಪ್ಜ್ಞಿ ಯರ್ಪ್ಕ್ಞ್ಯಿ ಯರ್ಪ್ಜ್ಞ್ಯಿ
ಡರ್ತ್ಕ್ಷ ಡರ್ತ್ಜ್ಞ ಡರ್ತ್ಕ್ಷಾ ಡರ್ತ್ಜ್ಞಾ ಡರ್ತ್ಕ್ಷ್ಯ ಡರ್ತ್ಜ್ಞ್ಯ ಡರ್ತ್ಕ್ಞ್ಯಾ ಡರ್ತ್ಜ್ಞ್ಯಾ ಡರ್ತ್ಕ್ಷಿ ಡರ್ತ್ಜ್ಞಿ ಡರ್ತ್ಕ್ಞ್ಯಿ ಡರ್ತ್ಜ್ಞ್ಯಿ
ಸರ್ದ್ಕ್ಷ ಸರ್ದ್ಜ್ಞ ಸರ್ದ್ಕ್ಷಾ ಸರ್ದ್ಜ್ಞಾ ಸರ್ದ್ಕ್ಷ್ಯ ಸರ್ದ್ಜ್ಞ್ಯ ಸರ್ದ್ಕ್ಞ್ಯಾ ಸರ್ದ್ಜ್ಞ್ಯಾ ಸರ್ದ್ಕ್ಷಿ ಸರ್ದ್ಜ್ಞಿ ಸರ್ದ್ಕ್ಞ್ಯಿ ಸರ್ದ್ಜ್ಞ್ಯಿ
ಚರ್ಲ್ಕ್ಷ ಚರ್ಲ್ಜ್ಞ ಚರ್ಲ್ಕ್ಷಾ ಚರ್ಲ್ಜ್ಞಾ ಚರ್ಲ್ಕ್ಷ್ಯ ಚರ್ಲ್ಜ್ಞ್ಯ ಚರ್ಲ್ಕ್ಞ್ಯಾ ಚರ್ಲ್ಜ್ಞ್ಯಾ ಚರ್ಲ್ಕ್ಷಿ ಚರ್ಲ್ಜ್ಞಿ ಚರ್ಲ್ಕ್ಞ್ಯಿ ಚರ್ಲ್ಜ್ಞ್ಯಿ
ಯರ್ಪ್ಕ್ಷ್ಯಾಲ ಯರ್ಪ್ಕ್ಷ್ಯಿಲ ಯರ್ಪ್ಕ್ಷ್ಯೀಲ ಯರ್ಪ್ಕ್ಷ್ಯುಲ ಯರ್ಪ್ಕ್ಷ್ಯೂಲ ಯರ್ಪ್ಕ್ಷ್ಯೃಲ ಯರ್ಪ್ಕ್ಷ್ಯೆಲ ಯರ್ಪ್ಕ್ಷ್ಯೇಲ
ಯರ್ಪ್ಜ್ಞ್ಯಾಲ ಯರ್ಪ್ಜ್ಞ್ಯಿಲ ಯರ್ಪ್ಜ್ಞ್ಯೀಲ ಯರ್ಪ್ಜ್ಞ್ಯುಲ ಯರ್ಪ್ಜ್ಞ್ಯೂಲ ಯರ್ಪ್ಜ್ಞ್ಯೃಲ ಯರ್ಪ್ಜ್ಞ್ಯೆಲ ಯರ್ಪ್ಜ್ಞ್ಯೇಲ
ಯರ್ಪ್ಕ್ಷ್ಯೈಲ ಯರ್ಪ್ಕ್ಷ್ಯೊಲ ಯರ್ಪ್ಕ್ಷ್ಯೋಲ ಯರ್ಪ್ಕ್ಷ್ಯೌಲ ಯರ್ಪ್ಕ್ಷ್ಯಂಲ ಯರ್ಪ್ಕ್ಷ್ಯಃಲ ಯರ್ಪ್ಕ್ಷ್ಯ್
ಯರ್ಪ್ಜ್ಞ್ಯೈಲ ಯರ್ಪ್ಜ್ಞ್ಯೊಲ ಯರ್ಪ್ಜ್ಞ್ಯೋಲ ಯರ್ಪ್ಜ್ಞ್ಯೌಲ ಯರ್ಪ್ಜ್ಞ್ಯಂಲ ಯರ್ಪ್ಜ್ಞ್ಯಃಲ ಯರ್ಪ್ಜ್ಞ್ಯ್



SCREENSHOT of the same text with Noto Sans Kannada

Font Issue 2a: Akhand issue with Kannada Sangam MN

Kannada Sangam MN and Kannada MN both fonts breaks the text in OT (chrome) and AAT (safari).

ಪ್ಕ್ಷ ಪ್ಜ್ಞ ಪ್ಕ್ಷಾ ಪ್ಜ್ಞಾ ಪ್ಕ್ಷ್ಯ ಪ್ಜ್ಞ್ಯ ಪ್ಕ್ಞ್ಯಾ ಪ್ಜ್ಞ್ಯಾ ಪ್ಕ್ಷಿ ಪ್ಜ್ಞಿ ಪ್ಕ್ಞ್ಯಿ ಪ್ಜ್ಞ್ಯಿ
ತ್ಕ್ಷ ತ್ಜ್ಞ ತ್ಕ್ಷಾ ತ್ಜ್ಞಾ ತ್ಕ್ಷ್ಯ ತ್ಜ್ಞ್ಯ ತ್ಕ್ಞ್ಯಾ ತ್ಜ್ಞ್ಯಾ ತ್ಕ್ಷಿ ತ್ಜ್ಞಿ ತ್ಕ್ಞ್ಯಿ ತ್ಜ್ಞ್ಯಿ
ದ್ಕ್ಷ ದ್ಜ್ಞ ದ್ಕ್ಷಾ ದ್ಜ್ಞಾ ದ್ಕ್ಷ್ಯ ದ್ಜ್ಞ್ಯ ದ್ಕ್ಞ್ಯಾ ದ್ಜ್ಞ್ಯಾ ದ್ಕ್ಷಿ ದ್ಜ್ಞಿ ದ್ಕ್ಞ್ಯಿ ದ್ಜ್ಞ್ಯಿ
ಲ್ಕ್ಷ ಲ್ಜ್ಞ ಲ್ಕ್ಷಾ ಲ್ಜ್ಞಾ ಲ್ಕ್ಷ್ಯ ಲ್ಜ್ಞ್ಯ ಲ್ಕ್ಞ್ಯಾ ಲ್ಜ್ಞ್ಯಾ ಲ್ಕ್ಷಿ ಲ್ಜ್ಞಿ ಲ್ಕ್ಞ್ಯಿ ಲ್ಜ್ಞ್ಯಿ
ಯರ್ಪ್ಕ್ಷ ಯರ್ಪ್ಜ್ಞ ಯರ್ಪ್ಕ್ಷಾ ಯರ್ಪ್ಜ್ಞಾ ಯರ್ಪ್ಕ್ಷ್ಯ ಯರ್ಪ್ಜ್ಞ್ಯ ಯರ್ಪ್ಕ್ಞ್ಯಾ ಯರ್ಪ್ಜ್ಞ್ಯಾ ಯರ್ಪ್ಕ್ಷಿ ಯರ್ಪ್ಜ್ಞಿ ಯರ್ಪ್ಕ್ಞ್ಯಿ ಯರ್ಪ್ಜ್ಞ್ಯಿ
ಡರ್ತ್ಕ್ಷ ಡರ್ತ್ಜ್ಞ ಡರ್ತ್ಕ್ಷಾ ಡರ್ತ್ಜ್ಞಾ ಡರ್ತ್ಕ್ಷ್ಯ ಡರ್ತ್ಜ್ಞ್ಯ ಡರ್ತ್ಕ್ಞ್ಯಾ ಡರ್ತ್ಜ್ಞ್ಯಾ ಡರ್ತ್ಕ್ಷಿ ಡರ್ತ್ಜ್ಞಿ ಡರ್ತ್ಕ್ಞ್ಯಿ ಡರ್ತ್ಜ್ಞ್ಯಿ
ಸರ್ದ್ಕ್ಷ ಸರ್ದ್ಜ್ಞ ಸರ್ದ್ಕ್ಷಾ ಸರ್ದ್ಜ್ಞಾ ಸರ್ದ್ಕ್ಷ್ಯ ಸರ್ದ್ಜ್ಞ್ಯ ಸರ್ದ್ಕ್ಞ್ಯಾ ಸರ್ದ್ಜ್ಞ್ಯಾ ಸರ್ದ್ಕ್ಷಿ ಸರ್ದ್ಜ್ಞಿ ಸರ್ದ್ಕ್ಞ್ಯಿ ಸರ್ದ್ಜ್ಞ್ಯಿ
ಚರ್ಲ್ಕ್ಷ ಚರ್ಲ್ಜ್ಞ ಚರ್ಲ್ಕ್ಷಾ ಚರ್ಲ್ಜ್ಞಾ ಚರ್ಲ್ಕ್ಷ್ಯ ಚರ್ಲ್ಜ್ಞ್ಯ ಚರ್ಲ್ಕ್ಞ್ಯಾ ಚರ್ಲ್ಜ್ಞ್ಯಾ ಚರ್ಲ್ಕ್ಷಿ ಚರ್ಲ್ಜ್ಞಿ ಚರ್ಲ್ಕ್ಞ್ಯಿ ಚರ್ಲ್ಜ್ಞ್ಯಿ
ಯರ್ಪ್ಕ್ಷ್ಯಾಲ ಯರ್ಪ್ಕ್ಷ್ಯಿಲ ಯರ್ಪ್ಕ್ಷ್ಯೀಲ ಯರ್ಪ್ಕ್ಷ್ಯುಲ ಯರ್ಪ್ಕ್ಷ್ಯೂಲ ಯರ್ಪ್ಕ್ಷ್ಯೃಲ ಯರ್ಪ್ಕ್ಷ್ಯೆಲ ಯರ್ಪ್ಕ್ಷ್ಯೇಲ
ಯರ್ಪ್ಜ್ಞ್ಯಾಲ ಯರ್ಪ್ಜ್ಞ್ಯಿಲ ಯರ್ಪ್ಜ್ಞ್ಯೀಲ ಯರ್ಪ್ಜ್ಞ್ಯುಲ ಯರ್ಪ್ಜ್ಞ್ಯೂಲ ಯರ್ಪ್ಜ್ಞ್ಯೃಲ ಯರ್ಪ್ಜ್ಞ್ಯೆಲ ಯರ್ಪ್ಜ್ಞ್ಯೇಲ
ಯರ್ಪ್ಕ್ಷ್ಯೈಲ ಯರ್ಪ್ಕ್ಷ್ಯೊಲ ಯರ್ಪ್ಕ್ಷ್ಯೋಲ ಯರ್ಪ್ಕ್ಷ್ಯೌಲ ಯರ್ಪ್ಕ್ಷ್ಯಂಲ ಯರ್ಪ್ಕ್ಷ್ಯಃಲ ಯರ್ಪ್ಕ್ಷ್ಯ್
ಯರ್ಪ್ಜ್ಞ್ಯೈಲ ಯರ್ಪ್ಜ್ಞ್ಯೊಲ ಯರ್ಪ್ಜ್ಞ್ಯೋಲ ಯರ್ಪ್ಜ್ಞ್ಯೌಲ ಯರ್ಪ್ಜ್ಞ್ಯಂಲ ಯರ್ಪ್ಜ್ಞ್ಯಃಲ ಯರ್ಪ್ಜ್ಞ್ಯ್



SCREENSHOT of the same text with Noto Sans Kannada

Font Issue 1: halant with ZWNJ

Review this page in Chrome and Safari Google noto sans Kannada renders the text correctly in both Chrome and Safari.
Kannada Sangam MN and Kannada MN renders correctly in Chrome and breaks the text in Safari.
Chrome uses OT feature, Safari uses AAT feature of Kannada Sangam MN and Kannada MN.
So, this issue in AAT feature of Kannada Sangam MN and Kannada MN.
  Noto Sans Kannada Kannada Sangam MN (Sans-Serif) Kannada MN (Serif)
halant with ZWNJ ಪೋಸ್ಟ್‌ಪೇಯ್ಡ್‌, ಎಕ್ಸ್‌ಪ್ರೆಸ್ ಪೋಸ್ಟ್‌ಪೇಯ್ಡ್‌, ಎಕ್ಸ್‌ಪ್ರೆಸ್ ಪೋಸ್ಟ್‌ಪೇಯ್ಡ್‌, ಎಕ್ಸ್‌ಪ್ರೆಸ್
** This needs to be resolved for all combinations.
"halant + any Kannada consonant + ZWNJ"

Saturday, September 8, 2018

case 20: Webview U+0CCA U+0CCB

Font U+0CCB U+0CCB U+0CCA
Noto Sans Kannada ಕನ್ನಡ್ಕೋ ಕನ್ನಡ್ಕ್ತೋ ಕನ್ನಡೊ

Tuesday, February 27, 2018

Issue 1: Harfbuzz issue


Issue 1: Harfbuzz issue


Both zwnj and zwj are behaving the same.
Google Noto Sans Kannada webfont ->

ಕುರ‌್ತು (zwnj) (\u0c95\u0cc1\u0cb0\u200c\u0ccd\u0ca4\u0cc1)
ಕುರ‍್ತು (zwj) (\u0c95\u0cc1\u0cb0\u200d\u0ccd\u0ca4\u0cc1)
System default Sans-Serif (for mac: KannadaSangamMN) ->

ಕುರ‌್ತು (zwnj) (\u0c95\u0cc1\u0cb0\u200c\u0ccd\u0ca4\u0cc1)
ಕುರ‍್ತು (zwj) (\u0c95\u0cc1\u0cb0\u200d\u0ccd\u0ca4\u0cc1)
System default Serif (for mac: KannadaMN) ->

ಕುರ‌್ತು (zwnj) (\u0c95\u0cc1\u0cb0\u200c\u0ccd\u0ca4\u0cc1)
ಕುರ‍್ತು (zwj) (\u0c95\u0cc1\u0cb0\u200d\u0ccd\u0ca4\u0cc1)



Saturday, February 24, 2018

Case 4-E (murty): ra with consonant conjugate (U+0CB0,U+200D,U+0CCD,any consonant)

ra with consonant conjugate (U+0CB0,U+200D,U+0CCD, any consonant) and (U+0CB0,U+0CBC, U+200D,U+0CCD, any consonant) have rendering issue with Sans-Serif Class "Kannada Sangam MN font" in Safari (Apple CoreText) Green colored text is rendering fine in Safari, Red is failing. Please this is webpage in Safari to visualize the difference.
Consonant Conjugate + diacritics Consonant Double Conjugate + diacritics Nukta + Consonant Conjugate + diacritics Nukta + Consonant Double Conjugate + diacritics
ನ ನ್ಕ ನ ನ್ಕ
ರ‍್ನ ರ‍್ನ್ಕ ರ಼‍್ನ ರ಼‍್ನ್ಕ
ರ‍್ನಾ ರ‍್ನ್ಕಾ ರ಼‍್ನಾ ರ಼‍್ನ್ಕಾ
ರ‍್ನಿ ರ‍್ನ್ಕಿ ರ಼‍್ನಿ ರ಼‍್ನ್ಕಿ
ರ‍್ನೀ ರ‍್ನ್ಕೀ ರ಼‍್ನೀ ರ಼‍್ನ್ಕೀ
ರ‍್ನು ರ‍್ನ್ಕು ರ಼‍್ನು ರ಼‍್ನ್ಕು
ರ‍್ನೂ ರ‍್ನ್ಕೂ ರ಼‍್ನೂ ರ಼‍್ನ್ಕೂ
ರ‍್ನೃ ರ‍್ನ್ಕೃ ರ಼‍್ನೃ ರ಼‍್ನ್ಕೃ
ರ‍್ನೄ ರ‍್ನ್ಕೄ ರ಼‍್ನೄ ರ಼‍್ನ್ಕೄ
ರ‍್ನೢ ರ‍್ನ್ಕೢ ರ಼‍್ನೢ ರ಼‍್ನ್ಕೢ
ರ‍್ನೣ ರ‍್ನ್ಕೣ ರ಼‍್ನೣ ರ಼‍್ನ್ಕೣ
ರ‍್ನೆ ರ‍್ನ್ಕೆ ರ಼‍್ನೆ ರ಼‍್ನ್ಕೆ
ರ‍್ನೇ ರ‍್ನ್ಕೇ ರ಼‍್ನೇ ರ಼‍್ನ್ಕೇ
ರ‍್ನೈ ರ‍್ನ್ಕೈ ರ಼‍್ನೈ ರ಼‍್ನ್ಕೈ
ರ‍್ನೊ ರ‍್ನ್ಕೊ ರ಼‍್ನೊ ರ಼‍್ನ್ಕೊ
ರ‍್ನೋ ರ‍್ನ್ಕೋ ರ಼‍್ನೋ ರ಼‍್ನ್ಕೋ
ರ‍್ನೌ ರ‍್ನ್ಕೌ ರ಼‍್ನೌ ರ಼‍್ನ್ಕೌ
ರ‍್ನ್ ರ‍್ನ್ಕ್ ರ಼‍್ನ್ ರ಼‍್ನ್ಕ್

Wednesday, December 20, 2017

Case 19: Issue with Akhand

Google noto sans Kannada is correctly rendering in Chrome.
Google noto sans Kannada renders the disjoint text in Safari.
Kannada Sangam MN and Kannada MN renders correctly in both the browser.
  Noto Sans Kannada Kannada Sangamn MN (Sans-Serif_ Kannada MN (Serif)
Issue with Akhand "ksha" ಕ್ಷೋ ಕ್ಷೋ ಕ್ಷೋ
Issue with Akhand "jnya" ಜ್ಞೋ ಜ್ಞೋ ಜ್ಞೋ

Saturday, November 4, 2017

Case 18: Apple CoreText Issue with "akhn" feature

Apple CoreText has issue with "akhn" feature in Kannada Opentype font.
Typically (ಕ್ಷ, ಜ್ಞ) ksha and jyna will defined with Akhand feature.
But when the akhn feature comes in between base consonant and a diacritics, Apple CoreText fails to renders the text correctly.

Sample text is shown below. Chrome (harfbuzz) renders the text correctly. Open this page in Safari and compare the text.

ಪ್ಕ್ಷ ಪ್ಜ್ಞ ಪ್ಕ್ಷಾ ಪ್ಜ್ಞಾ ಪ್ಕ್ಷ್ಯ ಪ್ಜ್ಞ್ಯ ಪ್ಕ್ಞ್ಯಾ ಪ್ಜ್ಞ್ಯಾ ಪ್ಕ್ಷಿ ಪ್ಜ್ಞಿ ಪ್ಕ್ಞ್ಯಿ ಪ್ಜ್ಞ್ಯಿ
ತ್ಕ್ಷ ತ್ಜ್ಞ ತ್ಕ್ಷಾ ತ್ಜ್ಞಾ ತ್ಕ್ಷ್ಯ ತ್ಜ್ಞ್ಯ ತ್ಕ್ಞ್ಯಾ ತ್ಜ್ಞ್ಯಾ ತ್ಕ್ಷಿ ತ್ಜ್ಞಿ ತ್ಕ್ಞ್ಯಿ ತ್ಜ್ಞ್ಯಿ
ದ್ಕ್ಷ ದ್ಜ್ಞ ದ್ಕ್ಷಾ ದ್ಜ್ಞಾ ದ್ಕ್ಷ್ಯ ದ್ಜ್ಞ್ಯ ದ್ಕ್ಞ್ಯಾ ದ್ಜ್ಞ್ಯಾ ದ್ಕ್ಷಿ ದ್ಜ್ಞಿ ದ್ಕ್ಞ್ಯಿ ದ್ಜ್ಞ್ಯಿ
ಲ್ಕ್ಷ ಲ್ಜ್ಞ ಲ್ಕ್ಷಾ ಲ್ಜ್ಞಾ ಲ್ಕ್ಷ್ಯ ಲ್ಜ್ಞ್ಯ ಲ್ಕ್ಞ್ಯಾ ಲ್ಜ್ಞ್ಯಾ ಲ್ಕ್ಷಿ ಲ್ಜ್ಞಿ ಲ್ಕ್ಞ್ಯಿ ಲ್ಜ್ಞ್ಯಿ
ಯರ್ಪ್ಕ್ಷ ಯರ್ಪ್ಜ್ಞ ಯರ್ಪ್ಕ್ಷಾ ಯರ್ಪ್ಜ್ಞಾ ಯರ್ಪ್ಕ್ಷ್ಯ ಯರ್ಪ್ಜ್ಞ್ಯ ಯರ್ಪ್ಕ್ಞ್ಯಾ ಯರ್ಪ್ಜ್ಞ್ಯಾ ಯರ್ಪ್ಕ್ಷಿ ಯರ್ಪ್ಜ್ಞಿ ಯರ್ಪ್ಕ್ಞ್ಯಿ ಯರ್ಪ್ಜ್ಞ್ಯಿ
ಡರ್ತ್ಕ್ಷ ಡರ್ತ್ಜ್ಞ ಡರ್ತ್ಕ್ಷಾ ಡರ್ತ್ಜ್ಞಾ ಡರ್ತ್ಕ್ಷ್ಯ ಡರ್ತ್ಜ್ಞ್ಯ ಡರ್ತ್ಕ್ಞ್ಯಾ ಡರ್ತ್ಜ್ಞ್ಯಾ ಡರ್ತ್ಕ್ಷಿ ಡರ್ತ್ಜ್ಞಿ ಡರ್ತ್ಕ್ಞ್ಯಿ ಡರ್ತ್ಜ್ಞ್ಯಿ
ಸರ್ದ್ಕ್ಷ ಸರ್ದ್ಜ್ಞ ಸರ್ದ್ಕ್ಷಾ ಸರ್ದ್ಜ್ಞಾ ಸರ್ದ್ಕ್ಷ್ಯ ಸರ್ದ್ಜ್ಞ್ಯ ಸರ್ದ್ಕ್ಞ್ಯಾ ಸರ್ದ್ಜ್ಞ್ಯಾ ಸರ್ದ್ಕ್ಷಿ ಸರ್ದ್ಜ್ಞಿ ಸರ್ದ್ಕ್ಞ್ಯಿ ಸರ್ದ್ಜ್ಞ್ಯಿ
ಚರ್ಲ್ಕ್ಷ ಚರ್ಲ್ಜ್ಞ ಚರ್ಲ್ಕ್ಷಾ ಚರ್ಲ್ಜ್ಞಾ ಚರ್ಲ್ಕ್ಷ್ಯ ಚರ್ಲ್ಜ್ಞ್ಯ ಚರ್ಲ್ಕ್ಞ್ಯಾ ಚರ್ಲ್ಜ್ಞ್ಯಾ ಚರ್ಲ್ಕ್ಷಿ ಚರ್ಲ್ಜ್ಞಿ ಚರ್ಲ್ಕ್ಞ್ಯಿ ಚರ್ಲ್ಜ್ಞ್ಯಿ
ಯರ್ಪ್ಕ್ಷ್ಯಾಲ ಯರ್ಪ್ಕ್ಷ್ಯಿಲ ಯರ್ಪ್ಕ್ಷ್ಯೀಲ ಯರ್ಪ್ಕ್ಷ್ಯುಲ ಯರ್ಪ್ಕ್ಷ್ಯೂಲ ಯರ್ಪ್ಕ್ಷ್ಯೃಲ ಯರ್ಪ್ಕ್ಷ್ಯೆಲ ಯರ್ಪ್ಕ್ಷ್ಯೇಲ
ಯರ್ಪ್ಜ್ಞ್ಯಾಲ ಯರ್ಪ್ಜ್ಞ್ಯಿಲ ಯರ್ಪ್ಜ್ಞ್ಯೀಲ ಯರ್ಪ್ಜ್ಞ್ಯುಲ ಯರ್ಪ್ಜ್ಞ್ಯೂಲ ಯರ್ಪ್ಜ್ಞ್ಯೃಲ ಯರ್ಪ್ಜ್ಞ್ಯೆಲ ಯರ್ಪ್ಜ್ಞ್ಯೇಲ
ಯರ್ಪ್ಕ್ಷ್ಯೈಲ ಯರ್ಪ್ಕ್ಷ್ಯೊಲ ಯರ್ಪ್ಕ್ಷ್ಯೋಲ ಯರ್ಪ್ಕ್ಷ್ಯೌಲ ಯರ್ಪ್ಕ್ಷ್ಯಂಲ ಯರ್ಪ್ಕ್ಷ್ಯಃಲ ಯರ್ಪ್ಕ್ಷ್ಯ್
ಯರ್ಪ್ಜ್ಞ್ಯೈಲ ಯರ್ಪ್ಜ್ಞ್ಯೊಲ ಯರ್ಪ್ಜ್ಞ್ಯೋಲ ಯರ್ಪ್ಜ್ಞ್ಯೌಲ ಯರ್ಪ್ಜ್ಞ್ಯಂಲ ಯರ್ಪ್ಜ್ಞ್ಯಃಲ ಯರ್ಪ್ಜ್ಞ್ಯ್



SCREENSHOT FROM CHROME.

Wednesday, November 1, 2017

Case 17: Kannada text spacing with double and triple consonant conjugates

Double Consonant Conjugates Triple Consonant conjugates
Sans-Serif Serif Noto-Sans Kannada Sans-Serif Serif Noto-Sans Kannada
ಅಗ್ಕ್ಕಿಕ ಅಗ್ಕ್ಕಿಕ ಅಗ್ಕ್ಕಿಕ ಅಗ್ಕ್ಕ್ಡಿಕ ಅಗ್ಕ್ಕ್ಡಿಕ ಅಗ್ಕ್ಕ್ಡಿಕ
ಅಗ್ಕ್ಚಿಕ ಅಗ್ಕ್ಚಿಕ ಅಗ್ಕ್ಚಿಕ ಅಗ್ಕ್ಚ್ಡಿಕ ಅಗ್ಕ್ಚ್ಡಿಕ ಅಗ್ಕ್ಚ್ಡಿಕ
ಅಗ್ಕ್ಟಿಕ ಅಗ್ಕ್ಟಿಕ ಅಗ್ಕ್ಟಿಕ ಅಗ್ಕ್ಟ್ಡಿಕ ಅಗ್ಕ್ಟ್ಡಿಕ ಅಗ್ಕ್ಟ್ಡಿಕ
ಅಗ್ಕ್ತಿಕ ಅಗ್ಕ್ತಿಕ ಅಗ್ಕ್ತಿಕ ಅಗ್ಕ್ತ್ಡಿಕ ಅಗ್ಕ್ತ್ಡಿಕ ಅಗ್ಕ್ತ್ಡಿಕ
ಅಗ್ಕ್ಪಿಕ ಅಗ್ಕ್ಪಿಕ ಅಗ್ಕ್ಪಿಕ ಅಗ್ಕ್ಪ್ಡಿಕ ಅಗ್ಕ್ಪ್ಡಿಕ ಅಗ್ಕ್ಪ್ಡಿಕ

Case 16: Anuswara and Visarga after Reph

Anuswara "ಂ" U+0C82 and Visarga "ಃ" U+0C83 must sit outside the reph and length mark if any. Apple CoreText is placing both anuswara and visarga before the reph form for opentype fonts which any diacritic is present. Both Kannada Sangam MN and Kannad MN is rendering the text correctly. Expect for last line, Kannada MN "ಅರ್ಧೣಂಗಿ" and "ಅರ್ಧೣಃಗಿ" text is flying out of context.
Anuswara after Reph Visarga after Reph
Sans-Serif Serif Noto-Sans Kannada Sans-Serif Serif Noto-Sans Kannada
ಅರ್ಧಂಗಿ ಅರ್ಧಂಗಿ ಅರ್ಧಂಗಿ ಅರ್ಧಃಗಿ ಅರ್ಧಃಗಿ ಅರ್ಧಃಗಿ
ಅರ್ಧಾಂಗಿ ಅರ್ಧಾಂಗಿ ಅರ್ಧಾಂಗಿ ಅರ್ಧಾಃಗಿ ಅರ್ಧಾಃಗಿ ಅರ್ಧಾಃಗಿ
ಅರ್ಧಿಂಗಿ ಅರ್ಧಿಂಗಿ ಅರ್ಧಿಂಗಿ ಅರ್ಧಿಃಗಿ ಅರ್ಧಿಃಗಿ ಅರ್ಧಿಃಗಿ
ಅರ್ಧೀಂಗಿ ಅರ್ಧೀಂಗಿ ಅರ್ಧೀಂಗಿ ಅರ್ಧೀಃಗಿ ಅರ್ಧೀಃಗಿ ಅರ್ಧೀಃಗಿ
ಅರ್ಧುಂಗಿ ಅರ್ಧುಂಗಿ ಅರ್ಧುಂಗಿ ಅರ್ಧುಃಗಿ ಅರ್ಧುಃಗಿ ಅರ್ಧುಃಗಿ
ಅರ್ಧೂಂಗಿ ಅರ್ಧೂಂಗಿ ಅರ್ಧೂಂಗಿ ಅರ್ಧೂಃಗಿ ಅರ್ಧೂಃಗಿ ಅರ್ಧೂಃಗಿ
ಅರ್ಧೃಂಗಿ ಅರ್ಧೃಂಗಿ ಅರ್ಧೃಂಗಿ ಅರ್ಧೃಃಗಿ ಅರ್ಧೃಃಗಿ ಅರ್ಧೃಃಗಿ
ಅರ್ಧೆಂಗಿ ಅರ್ಧೆಂಗಿ ಅರ್ಧೆಂಗಿ ಅರ್ಧೆಃಗಿ ಅರ್ಧೆಃಗಿ ಅರ್ಧೆಃಗಿ
ಅರ್ಧೇಂಗಿ ಅರ್ಧೇಂಗಿ ಅರ್ಧೇಂಗಿ ಅರ್ಧೇಃಗಿ ಅರ್ಧೇಃಗಿ ಅರ್ಧೇಃಗಿ
ಅರ್ಧೈಂಗಿ ಅರ್ಧೈಂಗಿ ಅರ್ಧೈಂಗಿ ಅರ್ಧೈಃಗಿ ಅರ್ಧೈಃಗಿ ಅರ್ಧೈಃಗಿ
ಅರ್ಧೊಂಗಿ ಅರ್ಧೊಂಗಿ ಅರ್ಧೊಂಗಿ ಅರ್ಧೊಃಗಿ ಅರ್ಧೊಃಗಿ ಅರ್ಧೊಃಗಿ
ಅರ್ಧೋಂಗಿ ಅರ್ಧೋಂಗಿ ಅರ್ಧೋಂಗಿ ಅರ್ಧೋಃಗಿ ಅರ್ಧೋಃಗಿ ಅರ್ಧೋಃಗಿ
ಅರ್ಧೌಂಗಿ ಅರ್ಧೌಂಗಿ ಅರ್ಧೌಂಗಿ ಅರ್ಧೌಃಗಿ ಅರ್ಧೌಃಗಿ ಅರ್ಧೌಃಗಿ
ಅರ್ಧೢಂಗಿ ಅರ್ಧೢಂಗಿ ಅರ್ಧೢಂಗಿ ಅರ್ಧೢಃಗಿ ಅರ್ಧೢಃಗಿ ಅರ್ಧೢಃಗಿ
ಅರ್ಧೣಂಗಿ ಅರ್ಧೣಂಗಿ ಅರ್ಧೣಂಗಿ ಅರ್ಧೣಃಗಿ ಅರ್ಧೣಃಗಿ ಅರ್ಧೣಃಗಿ

Thursday, October 19, 2017

Case 15: PDF from Safari

Save this page as PDF in safari. Copy and paste the text from the PDF to a text editor. Compare the original text to text extracted from PDF. ಕನ್ನಡ ವಿಶ್ವಕೋಶದ ಸದಸ್ಯರಿಂದ ರಚಿಸಲ್ಪಟ್ಟ ಹೊಸ ಲೇಖನಗಳಿಂದ ಕೆಲವು ಸ್ವಾರಸ್ಯಕರ ಸಂಗತಿಗಳು: ಸುಭದ್ರಾಂಗಿ (ಧರ್ಮಾ ಅಥವಾ ಜನಪದಕಲ್ಯಾಣಿ) ಬೌದ್ಧ ಧರ್ಮದ ಮೂಲಗಳ ಪ್ರಕಾರ, ಮೌರ್ಯ ಚಕ್ರವರ್ತಿ ಬಿಂದಸಾರನ ಪತ್ನಿ ಮತ್ತು ಅವರ ಉತ್ತರಾಧಿಕಾರಿ ಅಶೋಕನ ತಾಯಿ. ಪರಮಾರ್ಥ (ಕ್ರಿ.ಶ. 499-569) ಮಧ್ಯ ಭಾರತದ ಉಜ್ಜೈನ್‍ನ ಒಬ್ಬ ಸನ್ಯಾಸಿಯಾಗಿದ್ದನು. ಇವನು ವಸುಬಂಧುವಿನ ಅಭಿಧರ್ಮಕೋಶವನ್ನು ಒಳಗೊಂಡಂತೆ ತನ್ನ ಸಮೃದ್ಧ ಚೀನಿ ಅನುವಾದಗಳಿಗೆ ಸುಪರಿಚಿತನಾಗಿದ್ದಾನೆ . ಆರ್.ಎನ್.ಸುದರ್ಶನ್ (೨ ಮೇ ೧೯೩೯ - ೮ ಸೆಪ್ಟೆಂಬರ್ ೨೦೧೭) ಭಾರತೀಯ ನಟ, ಕಂಠದಾನ ಕಲಾವಿದ , ನಿರ್ಮಾಪಕರಾಗಿದ್ದರು.ಕನ್ನಡ, ತೆಲುಗು, ತಮಿಳು, ಹಾಗೂ ಮಲಯಾಳಂ ಭಾಷೆಗಳಲ್ಲಿ 250ಕ್ಕೂ ಅಧಿಕ ಚಿತ್ರಗಳಲ್ಲಿ ಅಭಿನಯಸಿದ್ದಾರೆ. ಅಭಿಮಾನ ಎರಡು ವಿರೋಧಾತ್ಮಕ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದು ಆಂತರಿಕವಾಗಿ ನಿರ್ದೇಶಿತ ಭಾವನೆ. ನಕಾರಾತ್ಮಕ ಅರ್ಥದಲ್ಲಿ (ಅಹಂಕಾರ, ದುರಭಿಮಾನ), ಅಭಿಮಾನವು ಒಬ್ಬರ ವೈಯಕ್ತಿಕ ಮೌಲ್ಯ, ಸ್ಥಾನಮಾನ ಅಥವಾ ಸಾಧನೆಗಳ ಮೂರ್ಖತನದ ಹಾಗೂ ವಿಚಾರಹೀನವಾಗಿ ಅಶುದ್ಧ ಅರ್ಥವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಮತ್ತು ದುರಹಂಕಾರ ಪದದ ಸಮಾನಾರ್ಥಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಬ್ರಹ್ಮಗಿರಿ ಪುರಾತತ್ವ ಸ್ಥಳ ಭಾರತದ ಕರ್ನಾಟಕದ ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆಯ ಪುರಾತತ್ವ ಸ್ಥಳವಾಗಿದೆ. ಪುರಾಣದ ಪ್ರಕಾರ ಇದು ಗೌತಮ ಮಹರ್ಷಿಯನ್ನು (ಗೌತಮ ಮಹರ್ಷಿ ಎಂದೂ ಸಹ ಕರೆಯಲಾಗುತ್ತದೆ) ಮತ್ತು ಅವರ ಹೆಂಡತಿ ಅಹಲ್ಯ ವಾಸಿಸುತ್ತಿದ್ದ ಸ್ಥಳವಾಗಿದೆ.

Case 14: Nukta in the consonant conjugate

MurtyKannada font is correctly rendering the below text in Chrome and Kannada Sangam MN and Kannada MN renders the disjoint text in Chrome. MurtyKannada font, Kannada Sangam MN and Kannada MN renders the disjoint text in Safari.
Murty Kannada Sangamn MN (Sans-Serif) Kannada MN (Serif)
pizza ಪಿಜ಼್ಜ಼ಾ pizza ಪಿಜ಼್ಜ಼ಾ pizza ಪಿಜ಼್ಜ಼ಾ
gulf ಗಲ್ಫ಼್ gulf ಗಲ್ಫ಼್ gulf ಗಲ್ಫ಼್
waqf ವಕ್ಫ಼್ waqf ವಕ್ಫ಼್ waqf ವಕ್ಫ಼್