From: Sayed H. R. H. <had...@gm...> - 2005-01-31 14:17:12
|
Hi. Does any body works on bi-directional support in xine subtitle presentation? I want to use Persian (Farsi) characters for subtitles. After I compile xine-fontconv and convert a persian ttf font to xinefont, I can see my characters but they presented as single characters and that not good. -- Sincerely, Hadi Rastgou |
From: Sayed H. R. H. <had...@gm...> - 2005-01-31 15:10:30
|
Hi. Does any body works on bi-directional support in xine subtitle presentation? I want to use Persian (Farsi) characters for subtitles. After I compile xine-fontconv and convert a persian ttf font to xinefont, I can see my characters but they presented as single characters and that not good. -- Sincerely, Hadi Rastgou |
From: Michael R. <mr...@us...> - 2005-01-31 16:53:35
|
Hi, > Does any body works on bi-directional support in xine subtitle > presentation? I want to use Persian (Farsi) characters for subtitles. After > I compile xine-fontconv and convert a persian ttf font to xinefont, I > can see my characters but they presented as single characters and that > not good. I don't think we have any xine-lib developer whose native language is right-to-left, so any current support for this is likely accidental and untested or entirely absent. Any help you could give us would be very welcome. Michael -- "Premature optimization is the root of all evil." -Donald E. Knuth |
From: Assaf G. <gi...@gm...> - 2005-02-05 16:04:03
Attachments:
osd_c.diff
osd_h.diff
|
>Hi, > > > >>Does any body works on bi-directional support in xine subtitle >>presentation? I want to use Persian (Farsi) characters for subtitles. After >>I compile xine-fontconv and convert a persian ttf font to xinefont, I >>can see my characters but they presented as single characters and that >>not good. >> >> > >I don't think we have any xine-lib developer whose native language is >right-to-left, so any current support for this is likely accidental and >untested or entirely absent. Any help you could give us would be very >welcome. > >Michael > Hi, I wrote bi-directional support for the OSD in xine-lib. The support is based on the "fribidi" library. It is already implemented in mplayer, so I "borrowed" some code from there... I tested it in Hebrew and it works great. Arabic and Farsi should be half supported too, because Arabic needs more then just flipping from LTR to RTL. It needs glyph shape shifting and I'm not sure about this support in fribidi. Unfortunately, I don't know how to change the autoconf & automake to include fribidi. (I changed the makefile by hand to include fribidi in order to compile it myself). Your help in putting this into xine will be much appreciated. BTW, Hebrew and Arabic fonts are not included in xine's sans font, so, if you can also include "cp1255" - Hebrew and "cp1256" - Arabic in the font it will be great. Thanks, Assaf Gillat |
From: Sayed H. R. H. <had...@gm...> - 2005-01-31 15:20:53
|
Hi. Does any body works on bi-directional support in xine subtitle presentation? I want to use Persian (Farsi) characters for subtitles. After I compile xine-fontconv and convert a persian ttf font to xinefont, I can see my characters but they presented as single characters and that not good. -- Sincerely, Hadi Rastgou |