virachnectec'or'th - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

virachnectec'or'th

Description:

????????? Mule/GNU Emacs. quail keyboard map ??????? ... Mule ??????? GNU Emacs ??????????? 20.1 (1997) Emacs 20.3.10.1 - ????????? (nectec18) ... – PowerPoint PPT presentation

Number of Views:102
Avg rating:3.0/5.0
Slides: 24
Provided by: theppitakk
Category:

less

Transcript and Presenter's Notes

Title: virachnectec'or'th


1
????????????????????
  • ??. ????? ??????????????
  • ????????????????????????????????????????
  • ??????????????????????????????????????????????????
  • virach_at_nectec.or.th
  • http//www.links.nectec.or.th/virach
  • for IBM at SoftwarePark 15 June 2001

2
?????????????????????????
  • ??????????????? (-1990-)
  • ??? Implementation (1991-)
  • ??? Solution (1996-)
  • ?????????/????????? (2001-)

3
1. ???????????????
  • ????????? (?????????????), IBM EBCDIC,
    ???????????
  • ??????????? ???. 620-2529 ??? ???. 620-2533
    (?????????????????) ASCII, EBCDIC Extensions
  • ?????????????????????? (?????????????????????????)
  • ?????????????????????? EUC (Extended UNIX Code)
  • TIS ???? ???. 620-2533
  • X-TIS ???? 2 ????????????????????? cell-based


?
???
?
?
??
??
?
????
EA B0 (base) 38 (??) 02 (??)
CD
C2
D9
E8
CD
B0
C2
EA
X-TIS
TIS
4
1. ???????????????
  • ???????????????????????
  • ISO-IR-166
  • Unicode ISO/IEC 10646
  • ISO/IEC 8859-11
  • ???????? ??? 2.0 (Thai API Consortium)
  • Character set (TACTIS)
  • Input/Output Method
  • ???????????? ???? ????????? ???????????? ???

5
1. ???????????????
  • ?????????????????
  • IBM CP838 (?????????)
  • IBM CP874 (???? ???. ????????)
  • Microsoft Windows-874 (???? ???. ????????)
  • Mac Thai (???? ???. ????????)

6
2. ??? Implementation
  • X Consortium ????????? X11R6
  • Sun Thai Solaris (??? 2.0), ????????? CTL/Motif
    (With OSF), ????????? Pango Engine
  • DEC ??? 2.0 ?? Digital UNIX
  • IBM ????????????? AIX, OS/2, codepage ???????
  • Microsoft codepage ???????, ?????????????,
    Unicode ?? Office 97 ??? Windows 2000
  • MacIntosh codepage ???????, ?????????????,
    ??????????????????

7
2. ??? Implementation
  • NECTEC
  • tterm ????????????? ?????????? kterm ??????
    X-TIS620
  • ???????? X bitmap font
  • ????, ?????, ????? ???

8
2. ??? Implementation
  • Thai Project ??? NACSIS (???????)
  • cttex ??????????????????????????????????????
    LaTeX
  • thailatex-component style, font ?????? LaTeX
  • likit editor ???????
  • xitermthai ?????????????????????? keyboard map
    ????? ????????????? 4 ????? ?????????? xiterm ???
    AfterStep
  • http//thaigate.nacsis.ac.jp/

9
2. ??? Implementation
  • ZzzThai (??????)
  • TE (Thai Extension)
  • xfig-thai
  • RPM packages
  • Thai HOWTO
  • http//www.fedu.uec.ac.jp/ZzzThai/Linux/

10
2. ??? Implementation
  • ??????? Mozilla Thai Enabling (????????)
  • ??????????????? MIME TIS-620
  • ???????????????
  • libInThai

11
2. ??? Implementation
  • NECTEC
  • ????????? Mule/GNU Emacs
  • quail keyboard map ???????
  • ??? render ???????? 2 ???? (Language Char LC
    ???.)
  • Mule ??????? GNU Emacs ??????????? 20.1 (1997)
  • Emacs 20.3.10.1 -
  • ????????? (nectec18)
  • ???????/????????????????????????????
  • ????????
  • ????????? (Lexitron, ??????????????)

12
2. ??? Implementation
  • NECTEC
  • ????????? Xemacs
  • Xemacs Emacs ?????? X Window ??? Sun
  • ??? render ??????????? pre-composed font
    (X-TIS620)
  • ???????????????????????? 21.2

13
2. ??? Implementation
  • NECTEC
  • Babel-based Thai LaTeX
  • Babel ????????????????????????????? LaTeX ???
    Johannes Braams
  • ???????????????????????????????? TeX virtual font
    (.enc -gt .vf)
  • LaTeX style ?????? Babel package (.sty)
  • ???????? roman, san serif type face
  • ????????? swath ?????????? external filter
  • ?????????????? Babel ?????????????? package
    ???????

14
2. ??? Implementation
  • NECTEC
  • ????????? Omega
  • Unicode TeX kernel ??? John Plaice, Yannis
    Haralambus
  • ???????????????????????? TeX virtual font
  • ????????? swath ?????????? external filter
  • Kerning ?????????????
  • ????? Norasi
  • Omega ?????????????

15
2. ??? Implementation
  • NECTEC
  • ?????????????
  • ??? NECTEC ????????????????????
  • ?????????????????????????????? ??????? ????
    ???????
  • ?????????????
  • ?? ? ?????????? Roman Style
  • ?? ? ????????? San Serif Style
  • ?? ? ??????????? ?????????? Omega (Roman
    Style)
  • ??????????????????????????

16
2. ??? Implementation
  • NECTEC
  • ???????? ?? GNU C Library
  • ???????????????????????? TIS-620
  • LC_COLLATE ?????????????????????????????????????
    ?
  • LC_CTYPE ??????????????????
  • LC_TIME ????????? ??????????
  • LC_MONETARY ????????????, ????????????????
  • LC_NUMERIC ????????????????????
  • ???????? th_TH.TIS-620 locale ?????????? glibc
    2.1.1

17
2. ??? Implementation
  • NECTEC
  • Thai Translation Project
  • ??????????????????????????? ???????????
  • GNOME Thai translation
  • Sourceforge.net Thai translation
  • ??????????????????????????????????????????????
    ????????????????????????
  • ?????????????????????????????????????????????????

18
2. ??? Implementation
  • NECTEC
  • SWATH (Smart Word Analysis for THai)
  • ?????????????????????? (longest matching, maximal
    matching, or bi-gram model)
  • ???????? plain text (TIS-620, UTF-8), LaTeX,
    HTML, RTF
  • ??????????? package ?????

19
2. ??? Implementation
  • NECTEC
  • ????????? OpenOffice
  • OpenOffice Open-source StarOffice ??? Sun
  • ????????????????????????
  • ??????????
  • ??????????????????
  • ??????????????
  • KDE ???
  • K Office ???

20
3. ??? Solution
  • ?????????????? KW Linux RedHat based
  • ?. ????? Burapa Linux Slackware based
  • NECTEC Linux-SIS Slackware, RedHat
  • NECTEC/TLWG Linux-TLE Mandrake, RedHat
  • Zion Interface ZiiF Linux RedHat
  • Debian GNU/Linux ?? package ??????????? (cttex,
    font, xitermthai, thai-latex)

21
4. ?????????/?????????
  • TLUG
  • ?????????????????????
  • http//tlug.cpe.ku.ac.th/
  • TLWG
  • ?????????????????????????
  • ????????????????????
  • ????
  • http//www.linux.thai.net/

22
4. ?????????/?????????
  • NECTEC
  • Open Source section ????????????????????????????
  • Linux Installation Contest (LinuxSIS, LinuxTLE)
  • Software Park
  • ??????/?????????????????
  • ??????? Special Interest Group

23
Future Issues
  • tis620-0 (???.), tis620-1 (Mac), tis620-2
    (Windows)
  • Propotional, Monospace, CharCell
  • XIM (callback ??????????????? input buffer)
  • Space char ???????????????? Markup language
  • ?????? ZWSP
  • High quality printout
Write a Comment
User Comments (0)
About PowerShow.com