|
XCIN Mail-list
|
| Indexed By Date: [Previous] [Next] | Indexed By Thread: [Previous] [Next] |
| Subject: | Re: [FWD] Re: [I18n] On the Xutf8* funtions and the future of UTF-8 l |
| From: | Platin.bbs@openbazaar.net (小虫) |
| Organization: | OpenBazaar |
| Date: | 19 Dec 2000 18:48:13 GMT |
| To: | xcin@tlug.sinica.edu.tw |
| Reply-To: | xcin@linux.org.tw |
※ 引述《thhsieh@linux.org.tw》之銘言:
> : 轉信者注:
> : 1. Xutf* 等函式已 commit 進 CVS tree(XFree86 4.0.2)。但
> : 目前有人建議撤銷,還在吵,台灣也有人加入在吵(不是我,
> : 暫時還不夠格)。:)
> 小好奇,台灣這邊是誰加入在吵啊 :-)
> : 2. Markus Kuhn 先生提議 2002.01.01 全面進入 utf8 locale,
> : 捨棄其它 locale。
> : 3. Xutf* 等函式會和 XLC/XIM/XOM 衝突。
> : 理解如有錯誤請指正,我只是來打打小報告讓居士失眠一下而已。:D
> 真是一封恐怖的 forward, 昨天晚上我的確睡不好 :-))
這是誤會... Xutf8* == Xwc*,,這邊所謂非 utf8 locale 指的是
wc != UCS4 的 locale,我想 zh_TW.Big5 在上次居士大改版以後
初步算是符合這個條件了吧...
簡單的說,要創一個畫 utf8 字元的 API,所有的字型也用 utf8 統
一編碼,... 然後把 Xwc* alias 到 Xutf8*,如此一來所有 wc 不是
UCS4 的 locale 就自動死光光了... Markus 是認為如此一來可以強
迫大家 shift 到以 unicode 為 internal code 的 locale,以後視窗
間 pass 字串直接用 wc (unicode) 就可以了,CT 可以丟了...
> 如果當真按照這樣的 utf8 locale 藍圖走,表示說 xcin-2.5 以及 glibc,
> FreeBSD 等等發展多年的 I18N 架構全部白作功了,希望不要惡夢成真才好 :-)
> 總覺得似乎有很多人將 unicode, utf8 過度神化了,還要求大家捨棄舊有來
> 全盤接受。這樣的想法我實在不太能接受。
不,有 Xutf8* 會讓您生活更簡單... 所有 XLib 的 message/text string
傳送全部統一成 Unicode,您的轉碼層就可以省了... :)
然後所有的畫字要字型都用 Unicode,統整不同 locale 字型需求
的力氣也省了...
> 但我發現 Xlib 的基本畫字函式只有兩種,一為畫單位元內碼的字,另一為畫
> 雙位元內碼的字。這在處理 Big5 或 GB2312 是沒什麼問題,遇到內碼長度不
> 定,或者有狀態區別的編碼方式,如 JIS, shift-JIS, 等,該怎麼辦呢?是
> Xlib 先將這些字串在內部轉碼後,再用那兩種畫字函式來畫字串嗎?
> 至於 utf8, 是不是先轉成 UCS2, 再用畫雙位元內碼的函式來畫呢?
不要自己作,找一下現成的函式庫抄一下... 我太久沒玩了一下子
提不出名字來,但確信是有的...
--
Best Regards,
Platin.
mailto:platin@ch.ntu.edu.tw
--
[1;32m※ Origin: [33m網路邊攤BBS [37m<openbazaar.net> [m
[1;31m◆ From: [36mPLATIN.MIT.EDU[m
To Unsubscribe: send mail to majordomo@linux.org.tw
with "unsubscribe xcin" in the body of the message
| Indexed By Date | Previous: |
RE: libtabe 詞庫注音填補計畫,需要您的幫助 From: "Dan Jacobson=積丹尼" <jidanni@kimo.com.tw> |
|---|---|---|
| Next: |
Re: libtabe 詞庫注音填補計畫,需要您的幫助 From: Chih-Hao Tsai <hao520@yahoo.com> |
|
| Indexed By Thread | Previous: |
Re: libtabe 詞庫注音填補計畫,需要您的幫助 From: Chih-Hao Tsai <hao520@yahoo.com> |
| Next: |
Re: [FWD] Re: [I18n] On the Xutf8* funtions and the future of UTF-8 l From: thhsieh@linux.org.tw |