PROJECT |
INPUT |
PROCESSING |
OUTPUT |
GLIBC |
|
th_TH POSIX locale
|
|
XFree86/Xorg |
XIM
-
New keysym support
-
Add context sensitivity
|
XLC
-
TIS-620, ISO8859-11 character sets
-
ISO10646-1 character set
|
-
X Font encodings
- tis620-0 for pure TIS-620
- tis620-1 for Mac extension
- tis620-2 for Windows extension
- iso8859-11 as tis620-0 alias
- iso10646-1 for Unicode fonts
|
GTK+ |
IM Modules with surrounding support
-
im-xim: XIM
-
im-thai: Thai-Lao (bundled)
-
gtk-im-libthai (3rd party)
|
Thai word break supports
-
pango-libthai lang engine (3rd party)
- pango-thai-lang engine (bundled)
|
Pango Shaping
-
PUA-based
-
OpenType
-
pango-libthai (3rd party)
|
kdelibs/Qt |
XIM/SCIM
|
libthai dlopen() for wbr
|
Unicode stacking
|
SCIM |
scim-thai
|
|
|
Fonts |
|
|
- thaixfonts
- thaifonts-scalable
- thaifonts-arundina
- thaifonts-siampradesh (non-free)
|
LibThai |
|
- pango-libthai lang engine
|
- pango-libthai shape engine
|
Mozilla |
-
Cell-wise deletion
-
Context-sensitive IME support
|
|
|
ThaiLaTeX |
|
- Babel-based style
- swath word break
|
- Shaping with virtual fonts
|