的档案目录 。查看你目前的字型路径:使用命令xset q,如此会印出一大堆资讯,其中有
一行包含著你的字型路径类似下面:Font Path : /usr/lib/x11/fonts/misc/,(cond.)
/usr/lib/x11/fonts/75dpi/,/usr/lib/x11/fonts/100dpi/设定不同的字型路径:使用命令xset fp new-path,例如,如果你有大量
的本地字型且不欲使用多数的标准字型:xset fp /usr/local/xfonts, /usr/lib/x11/fonts/75dpi注意:fp之前并无一短横线(-) ,是fp而非 -fp(-fp 的意义不同,见下述) 。当你想重新设定server对字型路径的预设值时,使用命令:xset fp default告诉server重新读入字型的目录,使用命令:xset fp rehash它告诉server你可能已经改变了字型目录的内容而和它必须重读字型资料
库,现在新加入的字型可以开始存取了 。在现存的路径加入新的字型目录,使用命令:xsetfp dirlist加入一列由逗号分隔的目录列(dirlist) 在现存路径之左,而xset fpdirlist则将目录列加到路径之右 。将字型目录自路径移去:下两个命令列xset -fp dirlist
xset fp- dirlist均可将在dirlist 中的目录自现有路径移去 。注意:字型路径由server所掌握,而被所有使用该server的client所应用 。字型路径的次序是重要的,我们曾经提过字型设定可以对应至一或多个字型,
server会自行选择,但如果对应的字型是在不同的目录中,则server会选择在
路径中较早出现者 。你可以利用这个原则来安排最适合你的显示器解析度的字型 。假设你的显
示器解析度为100dpi,则将100dpi字型设在75dpi 之前,例如:xset fp /usr/lib/x11/fonts/100dpi/,
/usr/lib/x11/fonts/75dpi/如果你指定字型为:* -times-bold-r-*-120-*虽然字型有75dpi 和100dpi两种版本,但你会用到100dpi的字型,这正是你所
需要的 。
13.5 □例:增加新字型至你的server现在我们将说明如何增加一个新的字型到你的server的完整□例,为了
真实起见,我们以Sun所提供的字型为例,将它转换至BDF ,然後装设(install)
它,字型开始时在:/usr/lib/fonts/fixedwidthfonts/screen.r.7欲将Sun 的字型转换成BDF ,我们需使用contrib 版的软体程式vtobdf(
其它系统也有类似的工具) 。vtobdf有两个引数,分别是输入档档名和欲建立
之BDF 档档名,我们可以事先自contrib 磁带取得此程式,编译它,而後加入
我们可执行的目录中,我们就可以使用它了,我们将或多或少依据X的标准来
命名这个新的字型,我们喜欢把输出档的档尾名用.bdf,但由於vtobdf会在字
型名称後自动产生.bdf,所以可以省略它,但在稍後之重定名称则不可省略 。venus% cd/tmp
venus% vtobdf /usr/lib/fonts/fixedwidthfonts/screen.r.7
-sun-screen--r-normal---70-75-75-m---现在重新命名档案,并将其搬入字型目录:venus% mv- -sun-screen--r-normal---70-75-75-m---
/usr/lib/x11/fonts/misc/-sun-screen--r-normal---70-75-75-m---.bdf最後,执行mkfontdir 和告诉server重新读入字型目录以便能使用此字型:venus% mkfontdir
venus% xset fp rehash检查一下此字型是否真的可用:venus% xlsfonts "*-sun_screen*"
-sun-screen--r-normal---70-75-75-m---注意:你的字型可能可以取代其它的预设字型,但这些字型档案可能因有保护
而无法更改,必须问一下你的系统管理者 。
13.6 使用X的色彩我们已经用过一些色彩,但并未细述它们,原因是X允许你用日常常用的
彩色名,在本节我们描述一些其它指定颜色的方法,解释命令结构如何工作和
你如何设定一些你自己拥有的色彩名称 。
13.6.1 RGB 色彩设定换一种指定色彩的方式,你可以用RGB (Red (红)、Green (绿)、Blue (蓝))
三元素来指定,设定之形式为:#
推荐阅读
- 什么叫液压伺服系统
- 小米能升级鸿蒙系统吗
- SCO Unix 系统下网卡的安装及故障排除
- android8.1系统什么时候发布?安卓8.1系统发布时间
- 利用SCO OPENSERVER 5.0.5建立自己的电子邮件系统
- Unix操作系统网络相关的两个安全问题
- ios13无法验证app
- UNIX文件系统的挽救技巧
- X Window 系统使用指南--X的基本架构
- 在UNIX 系统下得到字符点阵信息