Hi, I do not exactly wish to do the entire handling of Indic script. We have already modified a part of Xlib (the XDrawString and similar functions) to handle input in a different manner when it is ISCII encoded (ISCII is an 8-bit encoding for Indic scripts and is compatible with ascii). This modification is, at best, ad hoc. We wanted to introduce UTF-8 support for Indic scripts by modifying lcUTF8.c and introducing appropriate converters in lcUniConv. These converters convert UTF-8 encoded text into ISCII. The ISCII text is then appropriately handled by the modified XDrawString. I introduced a new locale 'DEVANAGARI', and wrote a UTF to ISCII converter for it. When XmbDrawString is called with UTF encoded DEVANAGARI text, the conversion is working fine, but the correct font is not getting loaded. In fact, XCreateFontSet returns DEVANAGARI as a missing charset inspite of the fact the required font is installed in the system. Any suggestions on how to proceed.
Thanks Aravind On Tue, 19 Feb 2002, Tomohiro KUBOTA wrote: > > > I am working on a project that involves changing Xlib to support Indian > > locales. I am quite new to i18n and would like to get technical information > > about the existing i18n framework, specifically the internal mechanisms and > > architecture. > > Where can I find the above information. > > Sorry, people here seem not to be interested in supporting "complex" > languages such as Arab/Hebrew and Indic in Xlib level or some other > similarly basic level. Though I am interested in, I don't have enough > skill (I am relatively a newcomer to this list). > _______________________________________________ I18n mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/i18n