荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐治·希尔), 信区: Linux
标  题:  Chdrv_HOWTO(续)(zz)
发信站: BBS 荔园晨风站 (Fri Jan 21 00:59:49 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@bbs.whnet.edu.cn 所发表 】
发信人: wyvern (龙的传人), 信区: UNIX
标  题:  Chdrv_HOWTO(续)(zz)
发信站: 武汉白云黄鹤站 (Thu Jan 20 12:15:34 2000), 站内信件

六 如何设定一个使用简体字的环境

这个问题应分二方面来说,首先你必须确定你要用那一种内码,目前有GB和BIG5二

种可能性。如果你使用BIG5码,你应该用国乔的kcchin16.f15和kcchin24.f15这二

个字型档来做列印和显示的工作。如果你使用GB码,那应用cclib.16和cclib.24这

二个档。至於格式不管内定或HBF均可,当然用HBF你可以省去很多工作。在这边我

举二个例子说明如何设定

6-2 用BIG5码
如果你用BIG5码那问题比较简单,你唯一需要做的工作是取得kcchin15.f15这个档

案,然後把它拷贝到你的系统目录(通常是/usr/local/lib/chinese)中. 後设定
/etc/chinese.conf使它由kcchin16.f00改成kcchin16.f15. 然後执行
        chconfig /usr/local/lib/chinese/
系统重新设定後再启动中文DAEMON ttyserver即可

6-3 用GB码
如果你使用GB码,则你必需使用HBF格式,首先取得cclib.16和cclib16.hbf. 然後

修改/etc/chinese.conf中使用HBF font如下

BEGIN FONT
ASCII /usr/local/lib/chinese/kctext16.f00 256 16
HBF /usr/local/lib/chinese/cclib16.hbf
...
END FONT
然後重新启动系统即可



七 如何设计自己的万能输入法表格
    Chdrv中的万能输入法表格之格式是沿用DOS下一个中文系统格的格式
. 它的格式相当直接, 直接阅读系统的□例档dayi.def就可以了解了. 在
这边我提供一个概要使大家能较快了解其内容. 在表格上可区分为三段,
段与段间以%%区隔. 第一段为提供一些旗标的设定, 如在复选时要不要发
出声音来提醒使用者. 目前系统提供的功能相当少, 只有MARK和BELL二个
选项. MARK用来设定状态列上的代表符号, 如

MARK = [大易]
BELL

代表在这个表格生效时在状态列上显示"大易"二个字, 而常复选择时电脑
会出声提醒使用者.

    第二段是用来设定当键盘被按下时状态列上所出现的符号. 在中文输
入中, 通常必须2-4 键才能代表一个字, 系统必须在实际送字前先在状态
列上显示一些符号. (我想用过中文系统的人应该知我在说什麽)本段即在
一一将这些符号和键盘上的符号相对应. 为了减少重复, 我们允许连续的
对印不必一一列出. 我用一个例子说明

        a 日月星

代表当输入a时状态列显示'日' ,b显示'月', c 显示 '星' . 我们不必把
bc也写出来, 只要它们在ASCII码上是连续的.

    第三段是实际的按键--字码对照表,按键和字码以空白分开. 字码只有
二个byte有效, 其後可加上任意的注解.对照表以行为单位一行一字.

    CXTERM的TIT档和我们的格式差异不大, 可以半自动的转换. tit2def
便提供这样的功能. 但转完後我们还必须做一些人工的加工工作.

    在系统内的注音表格的格式和上述并不相同, 它只有第三段, 且它的
键盘对印一定是四个字母

1 l3  保

四个字母依序为子音,介音,母音,声符.




十 如何使用和内建不同的注音输入法键盘对照表
    本节暂时保留, 下一版将有比较简单的做法

九 如何在网路上使用中文
    在LINUX中用
        tel -8 xxx.xxx.xxx.xxx
    就可以使用中文, 但目前因模拟上的缺失故画面有时会混乱. 但目前为
止作者在网路上使用时尚无严重的缺, 最多是按CTRL-L叫它重画而己.



十 如何让chdrv和x-windows共存
    Chdrv理论上因为和x-window使用相同的技术, 所以可以和x-window完
全相容. 但为避免不必要的问题, 我们应避开x-window所使用的console.
在SLS和SLackware中x-windows的console设在console#7,CHDRV预设为1-6
故完全没有问题. 但在Debian中x-windows的console设在5,  故我们应
把它自己设到7去.

十一  如何读取HZ格式的文字档
待有心人提供资料

十二  如何使用mule(多语文版本的emacs)
    Chdrv可以支援mule所需的EUC格式, F11是切换键, 不过若你原先不是
用mule,或你并不需要多语文的环境,建议你使用13节中的方法使用Emacs.
既简单又可未来版本的Emacs相容.


十三  如何在EMACS 19下直接使用中文

    由Emacs 19版後Emacs已可在8-bit模式下运作, 所以想要用Emacs来编辑
中文未必一定要用Mule. 我们可以用Emacs的LISP程式达到我们想要的效果.

    你应该把cemacs.el或cemacs.elc之一先拿回来, 它们可以在

        NCTUCCCA.EDU.TW:/Chinese/UNIX/Linux/Chinese-TTY

中获得. 把它们放在emacs的lisp目录内, 通常我们把它们放在
/usr/lib/emacs/site-lisp中.  然後用

          emacs -nw -l cemacs

来叫出Emacs就可直接使用中文. 我们通常在bashrc中用

           alias cemacs='emacs -nw -l cemacs.elc'

以後用cemacs就可以编辑中文.

--
※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 202.114.1.155]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 210.39.3.50]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店