因為不認識其它的輸入法 請問有沒有方法在linux上用倉頡打簡體中文呢?
其實你只要找到你的IMEngine的倉頡表,用 iconv 或 zh-autoconvert 中的 autogb 轉成簡體表,就可以了。
我幾個月前做了個 SCIM 的倉頡第五代簡體表,你可以在 http://www.xychen.org/zhdesktop/scim/CangJie5JT.bin 找到。
使用了你提供的第五代简体表 把它复制到/usr/share/scim/tables/ 重新登入就可以在scim上使用一个名叫仓颉第五代简体输入法了! 我使用的糸统是debian testing locale 为 LANG=en_US.utf8 LC_CTYPE=zh_TW.UTF-8
voidoo兄: 我转到ubuntu后 再将你提供的简体表放到/usr/share/scim/tables 但不能找到简体仓颉表了 这可能是scim的version不同 由ftp.hk.debian.org testing update scim 到1.02 再重新安装一次scim-tables-zh后便可以使用中文繁简输入法 请问甚样才可转换仓颉码表格,从繁体转为简体? 因为我用iconv转不到CangJie.bin为简体,有错误报告,不能转换 后来找到Canglie3.txt.in表,但不知甚么才可以变为Canglie.bin 后记:好像仓颉第五代己经可以打简体如仓字为“人尸山”用返简体的字形来折码
It will lanuch on 16 April, 05. It supports chinese input including simplified method. for more details, pls visit at http://www.sw-linux.com
CangJie5JT.bin 是給 1.0.x 的, SCIM 1.1/1.2 改了 bin 格式, 你要用 scim-make-table CangJie5JT.txt -b -o CangJie5JT.bin出來 CangJie5JT.txt 一早就放在 CangJie5JT.bin 同一網站,你大概沒有留意。
scim-make-table CangJie5JT.txt -b -o CangJie5JT.bin
*.bin 一向都是二位檔 (看名就知道啦!),你要自己轉就要用原始文字檔 *.txt.in
自己轉的話, 你要先用 "iconv -f utf-8 -t big5" 把 *.txt.in 轉成 big5 碼,再用 "iconv -f big5 -t gb2312", iconv 只在 big5 <-> gb2312 才會轉繁簡體, 不過其實這部份最好用 zh-autoconvert 的 autogb 。最後,再用 "iconv -f gb2312 -t utf-8 轉回 UTF-8,修正好 icon 的路徑後再用 scim-make-tables 轉成 *.bin
iconv -f utf-8 -t big5
iconv -f big5 -t gb2312
iconv -f gb2312 -t utf-8
倉頡五不只可輸入簡體,也包括日韓的漢字。問題是你要知道那知簡體的寫法。 只提供倉頡五簡體表,因為我想迫人轉用第五代。你沒有留意 scim 的倉三都是我做出來的。
其實那個簡體表有很多 □ (那為那字只有繁沒有簡或 iconv 不知其簡體是什麼)... 我見 james so 在 roadmap 說 scim 下版本會提供簡繁轉換,才不放進 scim 中,免得 scim-tables-zh 有太多輸入法。
voidoo兄: 由你的指導,我己可以由文字檔的輸入表格,轉為二進制的輸入表格 主要由文字檔(*.txt)用zh-autoconvert轉換表格 utf8(big5)-> big5-> gb-> utf(gb) 跟著修改表格內放icon檔的路經 將文字檔轉為二進制的檔 再將相關的icon及導出的二制複制到相關/usr/share/scim/icons 及/usr/share/scim/tables 因為自己英文能力有限,真是沒有留意CangJie5JT.txt和CangJie5JT.bin是放在同一網站,只是將注意力把表格轉換。真是不好意思。 多謝你的幫忙,省卻我不小時間及精力去尋找解決方法!
可以试试gcin看看,在输入法系统列上按滑鼠左键,之后输入的繁体字会自动变成简体字。
你可参考 http://www.vyvy.org/main/node/157 (SCIM 之第五代简体仓颉输入法)来设立。个人刚试用过了,还不错!
自做並不困難
其實你只要找到你的IMEngine的倉頡表,用 iconv 或 zh-autoconvert 中的 autogb 轉成簡體表,就可以了。
我幾個月前做了個 SCIM 的倉頡第五代簡體表,你可以在 http://www.xychen.org/zhdesktop/scim/CangJie5JT.bin 找到。
多谢!己经可以打简体中文了!
使用了你提供的第五代简体表
把它复制到/usr/share/scim/tables/
重新登入就可以在scim上使用一个名叫仓颉第五代简体输入法了!
我使用的糸统是debian testing
locale 为
LANG=en_US.utf8
LC_CTYPE=zh_TW.UTF-8
不是那么容易打间体中文
voidoo兄:
我转到ubuntu后
再将你提供的简体表放到/usr/share/scim/tables
但不能找到简体仓颉表了
这可能是scim的version不同
由ftp.hk.debian.org testing update scim 到1.02
再重新安装一次scim-tables-zh后便可以使用中文繁简输入法
请问甚样才可转换仓颉码表格,从繁体转为简体?
因为我用iconv转不到CangJie.bin为简体,有错误报告,不能转换
后来找到Canglie3.txt.in表,但不知甚么才可以变为Canglie.bin
后记:好像仓颉第五代己经可以打简体如仓字为“人尸山”用返简体的字形来折码
Sun Wah Linux Desktop Rays LX
It will lanuch on 16 April, 05. It supports chinese input including simplified method. for more details, pls visit at http://www.sw-linux.com
CangJie5JT.bin 是給 1.0.x
CangJie5JT.bin 是給 1.0.x 的, SCIM 1.1/1.2 改了 bin 格式, 你要用
scim-make-table CangJie5JT.txt -b -o CangJie5JT.bin出來 CangJie5JT.txt 一早就放在 CangJie5JT.bin 同一網站,你大概沒有留意。*.bin 一向都是二位檔 (看名就知道啦!),你要自己轉就要用原始文字檔 *.txt.in
自己轉的話, 你要先用 "
iconv -f utf-8 -t big5" 把 *.txt.in 轉成 big5 碼,再用 "iconv -f big5 -t gb2312", iconv 只在 big5 <-> gb2312 才會轉繁簡體, 不過其實這部份最好用 zh-autoconvert 的 autogb 。最後,再用 "iconv -f gb2312 -t utf-8轉回 UTF-8,修正好 icon 的路徑後再用 scim-make-tables 轉成 *.bin倉頡五不只可輸入簡體,也包括日韓的漢字。問題是你要知道那知簡體的寫法。
只提供倉頡五簡體表,因為我想迫人轉用第五代。你沒有留意 scim 的倉三都是我做出來的。
其實那個簡體表有很多 □ (那為那字只有繁沒有簡或 iconv 不知其簡體是什麼)... 我見 james
so 在 roadmap 說 scim 下版本會提供簡繁轉換,才不放進 scim 中,免得 scim-tables-zh
有太多輸入法。
己經可以使用自己轉換的表格
voidoo兄:
由你的指導,我己可以由文字檔的輸入表格,轉為二進制的輸入表格
主要由文字檔(*.txt)用zh-autoconvert轉換表格
utf8(big5)-> big5-> gb-> utf(gb)
跟著修改表格內放icon檔的路經
將文字檔轉為二進制的檔
再將相關的icon及導出的二制複制到相關/usr/share/scim/icons
及/usr/share/scim/tables
因為自己英文能力有限,真是沒有留意CangJie5JT.txt和CangJie5JT.bin是放在同一網站,只是將注意力把表格轉換。真是不好意思。
多謝你的幫忙,省卻我不小時間及精力去尋找解決方法!
试一下gcin
可以试试gcin看看,在输入法系统列上按滑鼠左键,之后输入的繁体字会自动变成简体字。
你可参考
你可参考 http://www.vyvy.org/main/node/157 (SCIM 之第五代简体仓颉输入法)来设立。个人刚试用过了,还不错!