荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: georgehill (佐治·希尔), 信区: Linux
标 题: Chdrv_HOWTO(续)(zz)
发信站: BBS 荔园晨风站 (Fri Jan 21 00:59:45 2000), 站内信件
【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@bbs.whnet.edu.cn 所发表 】
发信人: wyvern (龙的传人), 信区: UNIX
标 题: Chdrv_HOWTO(续)(zz)
发信站: 武汉白云黄鹤站 (Thu Jan 20 12:14:59 2000), 站内信件
4-3 系统使用字型
格式:
BEGIN FONT
STYLE {INTERNAL|HBF}
<parameter>
END FONT
系统字型可分二种,一种是系统内定格式,一种是HBF(Hanzi Bitmap Font)格
式,以下分别说明之。
4-3-1 内定格式字型
当字型区的第一行为STYLE INTERNAL时,系统使用内定字型格式。此时你必须
指定中文和英文(ASCII)所需的字型档及该档的格式。举个例说,在系统内定的
国乔字型之英文字型档为kctext16.f00,而该档有256bytes的档头且档内每个
字是8x16故需使用下列参数
ASCII kctext16.f00 256 16
而其中文字型档的格式较奇怪,刚开始的765字是图型码,所以为16x16的字型,
但其後的中文字为16x14的点阵字。所以应用下列参数
CFONT kcchin16.f00 256 16
1023 411 0 354 0 0
此处1023代表从字型档的第一字到第411字应放在顺序码1023-->1023+411的地
方。而字型档第412到765(=411+354)字应在顺序码0-354的地方。这边的顺序码
是将0-0x800保留为图型字码,而0x800以後则依序将所有big5的字码排入。故
下一个参数应该为
CFONT kcchin16.f00 24736 14
2047 13094 0 0
最後一对 0 0是表式本列结束,你可以在其後至行末加入一些注解。
所以总结来说,描述一个KC FONT的参数为
ASCII kctext16.f00 256 16
CFONT kcchin16.f00 256 16
1023 411 0 354 0 0
CFONT kcchin16.f00 24736 14
2047 13094 0 0
4-3-2 HBF字型
HBF字型的定义和实作请参考HBF_std_v1.0这份文件,你可以在NCTUCCCA.EDU.TW
的/Chinese/ifcss/software/fonts/HBF中找到它,而在同一个地方也可以找到
所有的HBF字型的定义档和相对应的字型档。但在设定字型时你只要拿到正确的
字型档和定义档即可,也就是说,如果你用倚天的字型你必须有倚天的定义档。
而当你用cclib16这个简体字字型时你必须拿到cclib16.hbf这个定义义档。
由於HBF中只规定了中文字型档而没有规定如何取用ASCII码的字型档,所以我们
仍沿用内定格式的字型档。要使用HBF字型在字型区的第一行必须为
STYLE HBF
而下一行应为ASCII字型定义。然後以HBF为关□字,
HBF $$
$$为HBF定义档(如前述cclib16.hbf)的完整路径及档名。如
HBF /usr/local/lib/chinese/cclib16.hbf
如此便可。但由於HBF格式的档名均无路径在内,我们必须告诉系统到那去取得字
型档。故需加入一参数以告诉系统字型档的位置
HBF /usr/local/lib/chinese/cclib16.hbf /usr/local/lib/chinese/
如此可以完整设定一个中文HBF字型。
4-3-3 列印字型
列印字型全采HBF格式,无论系统字型是内定或是HBF。你必须先给定印列字型的
路径
PFONTPATH $$
然後给定各种字体的字型
PFONTL 隶书
PFONTK 楷书
PFONTM 明体
PFONTD 内定
即可。这些字型档和HBF定义档都可在上述的位置上找到。本系统是用cnprint来
将输入转成postscript显示,所以你须还有一个postscript印表机或是
postscript
的转译器。
五 环境设定
本区中可以让你设定当你进入中文时在shell将控制权交给你前所执行的一些命令
。
在本区中的所有字都会被逐一抄到这个命令档中。所以你可以用它来初始一些环境
变数。是有点类似sh中profile的功能。你也可以指定一个~/.chrc的档让每个使用
者可以做自已的初始化工作。
--
※ 来源:.武汉白云黄鹤站 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软件 网络书店