⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000007.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;本章所述的这些程式,让你观察系统的内部;获得它的操作细节;和它的&nbsp;<BR>视窗及其它成员特定的资讯.对这些程式本身而言,它们能帮助你了解系统,&nbsp;<BR>但它们最大的用途可能是用来连接那些定制系统的程式。以下的几章在说明如&nbsp;<BR>何定制和设定你的系统,好让系统更适合你工作的习惯。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;下一章讨论处理字型和颜色,及如何使用它们。&nbsp;<BR>&nbsp;<BR>=====&nbsp;<BR>&nbsp;<BR>第13章&nbsp;&nbsp;使用X的字型和色彩&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;X支援多种的字型及几乎无限多种变化的色彩,大多数的应用程式允许你指&nbsp;<BR>定应用视窗中各个不同部份的颜色,而几乎所有的X程式均允许你指定你想要使&nbsp;<BR>用的字型。&nbsp;<BR>&nbsp;<BR>在X中的字型(fonts):&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.有固定的宽度(像哑终端机的字元)或成比例的间隙。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.由本文字元(text&nbsp;characters)&nbsp;或符号组成,或以上两者均有。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.具有多种的点尺寸(point&nbsp;size)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.可以修改以适应特定的萤幕解析度(例如对於同一点尺寸的某一种字型,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你可能对75&nbsp;dpi&nbsp;(dots-per-inch&nbsp;每寸若干点)&nbsp;的萤幕有一种版本,对&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100&nbsp;dpi&nbsp;的萤幕有另一种版本)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.有一种标准命名的传统。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.可以以全名存取,也可以用通用字元(wildcard)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.储存在特定建构的目录树中,只要server在执行时,字型便可以加入或&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;移出。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在系统间进行字型的交换有一套标准的格式,并且有工具程式可以将这个&nbsp;<BR>格式转换成你的server能了解的格式,工具程式也包含了列出可用字型的目录&nbsp;<BR>、观察某一特定字型内容等功能。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;本章先对字型作一简短的介绍,让你能尽快的使用它们,然後才转而详细&nbsp;<BR>地解释字型的结构、格式、工具程式等,最後一节讨论色彩:如何设定和使用&nbsp;<BR>它们。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.1&nbsp;&nbsp;字型初步&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;本节的目的是让你尽快地能使用字型,我们将告诉你如何找出有哪些字型&nbsp;<BR>可用、指定你欲使用的字型名称、看字型的外观、如何在X应用程式中使用字型。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.1.1&nbsp;&nbsp;列出可用的字型&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;xlsfonts程式一行行的列出server上可用的字型,图13-1显示部份的&nbsp;<BR>xlsfonts的输出,内容为MIT&nbsp;版标准的字型。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┌——————————————————┐&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p146&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fig&nbsp;&nbsp;13.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;图13-1&nbsp;&nbsp;典型的字型目录列表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;└——————————————————┘&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.1.2&nbsp;&nbsp;字型命名&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;有些字型的名称太长以致使用不便,但很幸运的,它们也不常被使用,并&nbsp;<BR>且,X支援字型名称可使用通字元(wildcard):&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;?&nbsp;&nbsp;对应任何一个字元&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;对应从(字元)长度为零至长度若干的字串&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;这和Unix&nbsp;shell传统的通用字元档案名称相同,使用通用字元可使你更容&nbsp;<BR>易指定字型名称。&nbsp;<BR>&nbsp;<BR>注意:如果你在shell&nbsp;的命令列指定一个通用字元的字型名称,需要在名称前&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;後加上双引号&nbsp;。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.1.3&nbsp;&nbsp;观察一个特定的字型&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;xfd&nbsp;(X&nbsp;font&nbsp;displayer&nbsp;的缩写)&nbsp;程式由引数(argument)得到字型的名&nbsp;<BR>称之後,建立一个视窗并且在视窗中显示此名称之字元字型,例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xfd&nbsp;-fn&nbsp;&quot;*symbol*-180-*&quot;&nbsp;<BR>&nbsp;<BR>将显示如图13-2的视窗。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┌——————————————————┐&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fig&nbsp;&nbsp;13.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;图13-2&nbsp;&nbsp;字型的展示&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;└——————————————————┘&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.1.4&nbsp;&nbsp;以X程式使用字型&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;大多数的X程式使用文字,并且允许你指定使用的字型,如何使用的详细&nbsp;<BR>细节可能因不同的程式而异,如果有问题的话可以看指南页。但是几乎都是以&nbsp;<BR>命令列中选项&nbsp;-fn&nbsp;fontname&nbsp;或&nbsp;-font&nbsp;fontname&nbsp;来指定字型名称,bitmap、&nbsp;<BR>xclock、xterm、xload、xmb&nbsp;和&nbsp;xedit都是这样操作的。例如假设你是为了展&nbsp;<BR>示的缘故,以很大的字型执行xterm&nbsp;,你可以用下列命令列:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xterm&nbsp;-fn&nbsp;&quot;*courier-bold-r-*-240-*&quot;&nbsp;<BR>&nbsp;<BR>注意:如果你给程式的指定对应到一种以上的字型,则server会随便在其中选&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;取一个,例如:如果你省略了上例中的&nbsp;-r&nbsp;的指定,则你会使用到意大&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;利斜体(italic)字型或反斜体(reverse&nbsp;oblique)&nbsp;字型,和原来所指定&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的罗马(roman)&nbsp;字型的机会是一样的。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;现在你应该有一些概念了,我们将从不同的观点详细地讨论。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.2&nbsp;&nbsp;字型如何命名&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在X中,字型可以取成任何名称,但几乎所有的字型均依照它们的本质来&nbsp;<BR>命名,这样的命名方式,名字是由几个不相关的部份组合而成,而我们在使用&nbsp;<BR>应用程式时,光凭著字型名称便可以大略了解字型的内涵。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我们以一个字型名称为范例,逐一解释它的组件,组件之间是由短横线(-)&nbsp;<BR>所分开的,而且可以包含空白,字型名称对字元大小写并不会区别,范例如下:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;-adobe-times-bold-normal--12-120-75-75-p-67-iso8859-1&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;adobe&nbsp;:字型的制造厂商。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;times&nbsp;:型态家族(type&nbsp;family)&nbsp;,其它尚包含courier&nbsp;,helvetica&nbsp;和&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;century&nbsp;schoolbook。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;bold&nbsp;&nbsp;:粗体字,其它包含light&nbsp;(细)和medium(中等)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:字体倾斜的型态,r&nbsp;是roman&nbsp;(罗马体),其它是&nbsp;i(italic意&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;大利体),o&nbsp;(oblique&nbsp;倾斜体)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;12&nbsp;&nbsp;&nbsp;&nbsp;:字元的高度,单位为像素。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;120&nbsp;&nbsp;&nbsp;:字型的点尺寸(point-size),为点的10倍(120&nbsp;意为12点,一点&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;约为1/72英□宽)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;75-75&nbsp;:字型被设计在显示装置上的水平和垂直的解析度(每□若干点)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:字和字之间的间隙,p&nbsp;是proportional(成比例的),相对的是&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&nbsp;(monospaced固定宽度)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如果你对某一栏有特别的兴趣,在本版的说明文件档&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$TOP/doc/fontnames/fname.txt&nbsp;<BR>&nbsp;<BR>中,有对每一个组件完整的说明。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你通常比较有兴趣的项目为家族型态、字体粗细、何种斜体字以及字型大&nbsp;<BR>小,除了指定这几项的值外,其它的项目不妨藉著通用字元的方式去指定。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.2.1&nbsp;&nbsp;通用字元和字型名称&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在第13.1节中,我们曾经解释过通用字元的规则:星号(*)表示对应到&nbsp;<BR>零或多个字元,问号(?)对应到一个任意的单一字元。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以随意的使用通用字元,当你的设定对应到一种以上的可用字型时,&nbsp;<BR>server会随便挑一种字型来用,如果你的设定什麽字型也没对应到,通常你会&nbsp;<BR>获得一行讯息,而server将会使用预设字型。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以对字型的点尺寸使用通用字元,而不是像素尺寸,因为在显示器上&nbsp;<BR>一个给定点尺寸的字型对不同的解析度有不同的像素尺寸,所以用通用字元指&nbsp;<BR>定点尺寸可以造成与装备无关的效果,上述的范例你可以如此设定:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*-times-bold-r-*-120-*&nbsp;<BR>&nbsp;<BR>也就是说以-120-取代-12-&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.2.2&nbsp;&nbsp;列出可用的字型&nbsp;--&nbsp;xlsfonts&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;xlsfonts列出在你server上可用的字型(如果你使用用命令列中-display&nbsp;<BR>选项,便可列出其它server上可用的字型)。预设是列出所有的字型,但是就&nbsp;<BR>如同Unix的ls命令一样,如果你加上限制,便只会列出合乎限制的项目,例如:&nbsp;<BR>&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -