>>>> "Aidan" == Aidan Kehoe
<kehoea(a)parhasard.net> writes:
Aidan> Anyway, that’s talk. Implementing it is something else.
It's actually not that hard to do the redisplay parts, I think. We
need to handle extents just to get the faces anyway, so attach a
language tag to the extent (no Plane 14 stuff, thank you, that's wire
protocol).
Then since currently when the font is snuffled out of the face, we get
language/character set information from the X registry (gag me! why am
I saying that so often these days?) the font is just a string. So we
can tag fonts with languages or character sets by using a cons,
checking for CONSP when extracting the font from the face, and if so
using the language/character set information.
The language environment stuff ... I don't think this belongs in the
language environment. This should be constant data; a Japanese
environment should not tell me that my Arphic fonts are for Devanagari!
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.