[Libreoffice-bugs] [Bug 38316] New: Hindi Devanagari characters in some fonts with psts encoding are not right
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jun 14 14:07:59 PDT 2011
https://bugs.freedesktop.org/show_bug.cgi?id=38316
Summary: Hindi Devanagari characters in some fonts with psts
encoding are not right
Product: LibreOffice
Version: LibO 3.4.0 release
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Libreoffice
AssignedTo: libreoffice-bugs at lists.freedesktop.org
ReportedBy: fast.rizwaan at gmail.com
Quick report: I created a unicode compliant hindi font; but it renders
incorrectly only in libreoffice and openoffice.
The bug:
1. Some hindi characters in words are not rendered properly; whereas the same
words are properly rendered in QT4 and GTK applications
2. Please see the bug in video action:
http://www.youtube.com/watch?v=aB9f3CrsNjA
How to reproduce:
3. Download Nithyananda Font which has psts entries for िं, र् x ि, र् x िं
(where x is a devanagari consonanat like क प च)
http://kde-look.org/content/show.php/Nithyananda+Hindi+Unicode+Font+%28GPL%29?content=142684
Expected Behavior:
3. Should render text as in qt4 or gtk apps.
Additional information:
Most hindi or devanagari fonts e.g., mangal.ttf or arialunicode.ttf etc. do not
have "complete" opentype font substitution table, they use anchors to get these
characters without the substitution lookup code. the 3 characters/glyphs are:
िं (devanagari sign I + devanagari sign anusvara/bindu); (किं जिं दिं रिं)
र्ि (devanagari sign I + devanagari sign R halant); (र्कि र्जि र्दि र्रि)
र्िं (devanagari sign I + devanagari sign R halant + bindu); (र्किं र्जिं र्दिं
र्रिं)
and Fonts which has the code for the above 3 combinations, the bug triggers,
else most common hindi/devanagari fonts do not have the substitution code.
the Fonts which has the code:
http://kde-look.org/content/show.php/Nithyananda+Hindi+Unicode+Font+%28GPL%29?content=142684
http://tdil.mit.gov.in/download/GISTYogeshN.htm
It seems to me that Libreoffice 3.4 and Openoffice 3.x do not use the code of
"post base substitution" correctly; whereas QT and GTK based applications like
kwrite, and gedit, display the above 3 glyphs properly.
Please see a video (3 minutes) of the bug, where kwrite, gedit, and libreoffice
writer is shown by typing a few words.
http://www.youtube.com/watch?v=aB9f3CrsNjA
typing or copy pasting the words in libreoffice also causes the bug:
(please notice if a character starts with ि(small i) followed by 2 consonants
then a ं (bindu) र्+character (R Halant + character) र्(character)ं (R
Halant+consonant+Bindu); then only the bug is visible)
विमलं
किलकं
हिपत्रं
विमर्ल
किलर्क
हिपर्त्र
विमर्लं
किलर्कं
हिपर्त्रं
thanks.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Libreoffice-bugs
mailing list