字型是如何運作的?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

字型是如何運作的?

文章WindFX » 週日 10月 03, 2004 12:57 pm

今天花了4個小時都在弄gcin,xcin和UTF-8
遇到不少疑問,希望大家能替小弟解惑

我一開始安裝gcin,但就是沒有辦法work,xcin卻可以...
設定的方法我都是搜尋之前的文章去設定
locale zh_TW.Big5 , KDE ,Konsole<--測試環境

後來改成locale改成UTF-8,xcin就沒辦法work了
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec xcin &
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
這樣設定還是不行,後來我做了很多測試,也裝了scim
最後弄得結果,locale改成big5...xcin也掛了<--被玩掛了
無意中我把gcin叫出來,感到非常驚訝,之前都無法work的gcin好了
經過測試export XMODIFIERS="@im=xcin"
exec gcin & <--這樣竟然行的通
"@im=xcin"<--我找到問題出在這裡,為什麼im=gcin就不行??
這是小弟的第一點很疑惑的地方,是不是我gcin少裝了什麼??

後來我也嘗試讓gcin在UTF-8底下work,似乎也不行
最後我找到了kanru提供的xcin,xcin還是無法work
但是gcin竟然在utf8底下可以work了= ="
這是我的第二點疑惑??和官方的xcin差在哪裡呢?
我的中文輸入根本就是xcin和gcin的綜合體...(下載了xcin,gcin就能在utf底下work了,這是什麼鬼道理.....)
非常謝謝kanru,xcin真是太神奇了<---現在xcin還是掛著

在konsole底下,顯示winxp底下的unicode(中文和日文都可以正常顯示),但是當我下aptitude或是telnet,原本在big5可以正常顯示的中文就變成了亂碼.我後來改成en_US+tw-utf8(只有CTYPE設utf8)至少aptitude的英文能正常顯示,我也能看見winxp底下的檔名
是不是因為軟體本身並沒有支援unicode這樣?還是說字型要自己設?
unifont不裝,console下的檔名依舊正常,unifont有何作用??

linux真的好深奧.........QQ
WindFX
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週日 10月 03, 2004 12:18 pm

re:字型是如何運作的?

文章d2207197 » 週日 10月 03, 2004 2:09 pm

XMODIFIERS 本來就是要設定 @im-xcin
gcin 與 xcin 同一個作者,作者寫成這樣大概是使用方便吧

還有,當您直接在終端機下執行 xcin ,不能執行時,他的錯誤訊息是什麼?
不要盲目測試,先看錯誤訊息再說

kanru 的應該是經過 kanru, jserv, BBNS 等等人修改後的 xcin
應該就是 cvs 版本的 xcin
我不太清楚拉,詳細情況等他們來解答囉

unifont 只是一種 unicode 的 font,unicode font 還有很多種,不是只有 unifont,像新細明體也是 unicode font
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:字型是如何運作的?

文章kanru » 週日 10月 03, 2004 2:30 pm

咳咳....
原本 gcin 的作者是希望能直接相容 xcin 所以才把預設的 XIM name 設為 xcin
沒想到很多人都聰明的自己改成 XMODIFIERS="@im=gcin" 了, 我想
這應該是意料之外的事吧... :-?

我提供的 xcin 要在 utf8 下 work 請設成
XMODIFIERS="@im=xcin.zh_UTF-8", 這是 xcin-cvs 設定的

ps. gcin 的設定方法都有寫在 README 裡喔, 所以應該先找找
/usr/share/doc/gcin 才對喔 ;-)
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:字型是如何運作的?

文章WindFX » 週日 10月 03, 2004 7:20 pm

kanru 寫:咳咳....
原本 gcin 的作者是希望能直接相容 xcin 所以才把預設的 XIM name 設為 xcin
沒想到很多人都聰明的自己改成 XMODIFIERS="@im=gcin" 了, 我想
這應該是意料之外的事吧... :-?

我提供的 xcin 要在 utf8 下 work 請設成
XMODIFIERS="@im=xcin.zh_UTF-8", 這是 xcin-cvs 設定的

ps. gcin 的設定方法都有寫在 README 裡喔, 所以應該先找找
/usr/share/doc/gcin 才對喔 ;-)

真是非常抱歉,實在是沒注意到...orz
不過我對字型實在不知要怎麼下手,我現在可以在konsole
輸入中文,winxp底下的中日文目錄也都沒問題了
但是telnet xxx.xxx.xxx 還是出現一堆亂碼,弄了很久還是解決不了,不知道問題出在那QQ........utf的問題好多
WindFX
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週日 10月 03, 2004 12:18 pm

re:字型是如何運作的?

文章WindFX » 週日 10月 03, 2004 7:31 pm

d2207197 寫:XMODIFIERS 本來就是要設定 @im-xcin
gcin 與 xcin 同一個作者,作者寫成這樣大概是使用方便吧

還有,當您直接在終端機下執行 xcin ,不能執行時,他的錯誤訊息是什麼?
不要盲目測試,先看錯誤訊息再說

kanru 的應該是經過 kanru, jserv, BBNS 等等人修改後的 xcin
應該就是 cvs 版本的 xcin
我不太清楚拉,詳細情況等他們來解答囉

unifont 只是一種 unicode 的 font,unicode font 還有很多種,不是只有 unifont,像新細明體也是 unicode font

了解,剛剛又去找了一些資料來K
不過xcin怎麼被玩掛的我就不知道了,本來可以用的
xcin: locale "zh_TW.UTF-8" encoding "utf-8"
xcin: warning: invalid font BIG5-0.
xcin: error: fontset setting error.
不過現在有gcin可以用,所以就不是很在意
因為utf更令人頭疼...............
WindFX
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週日 10月 03, 2004 12:18 pm

re:字型是如何運作的?

文章rostin » 週日 10月 03, 2004 7:42 pm

WindFX 寫:
kanru 寫:咳咳....
原本 gcin 的作者是希望能直接相容 xcin 所以才把預設的 XIM name 設為 xcin
沒想到很多人都聰明的自己改成 XMODIFIERS="@im=gcin" 了, 我想
這應該是意料之外的事吧... :-?

我提供的 xcin 要在 utf8 下 work 請設成
XMODIFIERS="@im=xcin.zh_UTF-8", 這是 xcin-cvs 設定的

ps. gcin 的設定方法都有寫在 README 裡喔, 所以應該先找找
/usr/share/doc/gcin 才對喔 ;-)

真是非常抱歉,實在是沒注意到...orz
不過我對字型實在不知要怎麼下手,我現在可以在konsole
輸入中文,winxp底下的中日文目錄也都沒問題了
但是telnet xxx.xxx.xxx 還是出現一堆亂碼,弄了很久還是解決不了,不知道問題出在那QQ........utf的問題好多

我猜....
可能是因為你telnet過去
對方是big5編碼
你可以試試看用gnome-terminal把編碼改成big5試試看
歡迎大家來參觀我的Blog
http://www.rostin.idv.tw/blog/index.php?blogId=2
頭像
rostin
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 3月 08, 2004 10:31 pm

re:字型是如何運作的?

文章WindFX » 週日 10月 03, 2004 9:32 pm

rostin 寫:
WindFX 寫:
kanru 寫:咳咳....
原本 gcin 的作者是希望能直接相容 xcin 所以才把預設的 XIM name 設為 xcin
沒想到很多人都聰明的自己改成 XMODIFIERS="@im=gcin" 了, 我想
這應該是意料之外的事吧... :-?

我提供的 xcin 要在 utf8 下 work 請設成
XMODIFIERS="@im=xcin.zh_UTF-8", 這是 xcin-cvs 設定的

ps. gcin 的設定方法都有寫在 README 裡喔, 所以應該先找找
/usr/share/doc/gcin 才對喔 ;-)

真是非常抱歉,實在是沒注意到...orz
不過我對字型實在不知要怎麼下手,我現在可以在konsole
輸入中文,winxp底下的中日文目錄也都沒問題了
但是telnet xxx.xxx.xxx 還是出現一堆亂碼,弄了很久還是解決不了,不知道問題出在那QQ........utf的問題好多

我猜....
可能是因為你telnet過去
對方是big5編碼
你可以試試看用gnome-terminal把編碼改成big5試試看

太感謝了,我改成big5之後就正常了
不過konsole和其他的term不像gnome-terminal有選項可以選
是沒法做到還是必須手動去加的?我常常不知道要修改哪個設定檔,我只知道etc底下有很多設定檔而已.要走的路還很長.......
WindFX
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週日 10月 03, 2004 12:18 pm

re:字型是如何運作的?

文章d2207197 » 週日 10月 03, 2004 11:04 pm

那就特地為那些 terminal 寫個 script 取代,像是
代碼: 選擇全部
#!/bin/bash
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
konsole
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:字型是如何運作的?

文章d2207197 » 週日 10月 03, 2004 11:05 pm

WindFX 寫:了解,剛剛又去找了一些資料來K
不過xcin怎麼被玩掛的我就不知道了,本來可以用的
xcin: locale "zh_TW.UTF-8" encoding "utf-8"
xcin: warning: invalid font BIG5-0.
xcin: error: fontset setting error.
不過現在有gcin可以用,所以就不是很在意
因為utf更令人頭疼...............

他已經寫明白啦, BIG5-0 的字型設定錯誤
直接去改 /etc/xcinrc 中設定 big5 字型那部份就好了
確定他設定的字型可以用 xlsfont 找到
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客