应用程式时,光凭著字型名称便可以大略了解字型的内涵 。我们以一个字型名称为□例,逐一解释它的组件,组件之间是由短横线(-)
所分开的,而且可以包含空白,字型名称对字元大小写并不会区别,□例如下:-adobe-times-bold-normal--12-120-75-75-p-67-iso8859-1adobe :字型的制造厂商 。times :型态家族(type family) ,其它尚包含courier ,helvetica 和
new century schoolbook 。bold :粗体字,其它包含light (细)和medium(中等) 。r :字体倾斜的型态,r 是roman (罗马体),其它是 i(italic意
大利体),o (oblique 倾斜体) 。12 :字元的高度,单位为像素 。120 :字型的点尺寸(point-size),为点的10倍(120 意为12点,一点
约为1/72英□宽) 。75-75 :字型被设计在显示装置上的水平和垂直的解析度(每□若干点) 。p :字和字之间的间隙,p 是proportional(成比例的),相对的是
m (monospaced固定宽度) 。如果你对某一栏有特别的兴趣,在本版的说明文件档$TOP/doc/fontnames/fname.txt中,有对每一个组件完整的说明 。你通常比较有兴趣的项目为家族型态、字体粗细、何种斜体字以及字型大
小,除了指定这几项的值外,其它的项目不妨藉著通用字元的方式去指定 。
13.2.1 通用字元和字型名称在第13.1节中,我们曾经解释过通用字元的规则:星号(*)表示对应到
零或多个字元,问号(?)对应到一个任意的单一字元 。你可以随意的使用通用字元,当你的设定对应到一种以上的可用字型时,
server会随便挑一种字型来用,如果你的设定什麽字型也没对应到,通常你会
获得一行讯息,而server将会使用预设字型 。你可以对字型的点尺寸使用通用字元,而不是像素尺寸,因为在显示器上
一个给定点尺寸的字型对不同的解析度有不同的像素尺寸,所以用通用字元指
定点尺寸可以造成与装备无关的效果,上述的□例你可以如此设定:*-times-bold-r-*-120-*也就是说以-120-取代-12-
13.2.2 列出可用的字型 -- xlsfontsxlsfonts列出在你server上可用的字型(如果你使用用命令列中-display
选项,便可列出其它server上可用的字型) 。预设是列出所有的字型,但是就
如同Unix的ls命令一样,如果你加上限制,便只会列出合乎限制的项目,例如:xlsfonts "*-times-*-180-*"列出所有18点Times的字型 。原则上,xlsfonts试图在每行列印出尽量多的字型名称,但实际上,大部
份的字型名称都很长以致一次只能印一个名称,但是要小心,当字型名称含有
空白时,一行有数个字型名称常常容易混淆 。注意:许多的字型名称开头为一短横线(-) ,所以xlsfonts会误把此种状况当
成命令列的选项来解释以致发生错误,例如:xlsfonts "-adobe-*"会失败,你可以用选项-fn 加以区分,或者只要在设定之前加一个星号(*)
即可:xlsfonts "*-adobe-*"
xlsfonts -fn "-adobe-*"
13.3 观察特定字型的内容 -- xfdxfd 是一个”字型显示”的程式,它建立一个视窗,而後在视窗中将字型
的元素显示在长方格子中 。视窗可能没有大到一次将字型中所有的字元显示出
来(尤其是你可能对它重定过大小),但你仍然可以存取它们:向前移动:在xfd 视窗中碰触滑鼠右按钮,视窗的下一页将会出现 。向後移动:碰触滑鼠左按钮 。获取字元的资讯:在字元上碰触滑鼠中按钮,xfd 会给你字元号码,如果
你在程式一开始设定命令列选项-verbose,你将获得一些更多的资讯,例
如字元的大小以及它在字元”cell”中的位置 。
13.4 如何储存字型及存在何处在本节中,我们描述字型不同的格式,以及转换两种不同格式的工具,然
後讨论server是如何存取字型和你如何更改对字型的选择 。最後,我们会给一
推荐阅读
- 什么叫液压伺服系统
- 小米能升级鸿蒙系统吗
- SCO Unix 系统下网卡的安装及故障排除
- android8.1系统什么时候发布?安卓8.1系统发布时间
- 利用SCO OPENSERVER 5.0.5建立自己的电子邮件系统
- Unix操作系统网络相关的两个安全问题
- ios13无法验证app
- UNIX文件系统的挽救技巧
- X Window 系统使用指南--X的基本架构
- 在UNIX 系统下得到字符点阵信息
