Raymond Toy (RT/EUS) writes:
fonts for the various languages. In particular, Thai is not
working,
but I'm pretty sure I have Thai fonts. I also have Arabic fonts, but
I can't get that to work either.
Thank you for following this up! This gave me the hint that will
probably allow completion of the `charset_table' (which is mostly a
kludge, but it's what we've got).
Thai may not work because our support is based on a precomposed font
from the Mule lab for the legacy X11 font engine.
Any hints on how to figure out what xemacs is doing to select fonts
in
the non-xft build?
Xft works completely differently from the legacy X11 engine; you may
as well forget about porting anything from X to Xft.
I suspect that the problem is here in the array `charset_table' in
src/objects-xlike-inc.c:
{ &Vcharset_thai_tis620, NULL, NULL },
{ &Vcharset_arabic_iso8859_6, NULL, NULL },
{ &Vcharset_hebrew_iso8859_8, "Hebrew", "he" },
Compare to the entry for Vcharset_hebrew-iso8859_6. The second
element is just a name, but the third is what is used to check the
repertoire. If you can fill these in correctly ... hm, on second
thought these are probably just ISO 639. Try editing those lines to
{ &Vcharset_thai_tis620, "Thai", "th" },
{ &Vcharset_arabic_iso8859_6, "Arabic", "ar" },
{ &Vcharset_hebrew_iso8859_8, "Hebrew", "he" },
Thanks!
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta