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

📄 00000007.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlsfonts&nbsp;&nbsp;&quot;*-times-*-180-*&quot;&nbsp;<BR>&nbsp;<BR>列出所有18点Times的字型。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;原则上,xlsfonts试图在每行列印出尽量多的字型名称,但实际上,大部&nbsp;<BR>份的字型名称都很长以致一次只能印一个名称,但是要小心,当字型名称含有&nbsp;<BR>空白时,一行有数个字型名称常常容易混淆。&nbsp;<BR>&nbsp;<BR>注意:许多的字型名称开头为一短横线(-)&nbsp;,所以xlsfonts会误把此种状况当&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;成命令列的选项来解释以致发生错误,例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlsfonts&nbsp;&nbsp;&quot;-adobe-*&quot;&nbsp;<BR>&nbsp;<BR>会失败,你可以用选项-fn&nbsp;加以区分,或者只要在设定之前加一个星号(*)&nbsp;<BR>即可:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlsfonts&nbsp;&nbsp;&quot;*-adobe-*&quot;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlsfonts&nbsp;&nbsp;-fn&nbsp;&quot;-adobe-*&quot;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.3&nbsp;&nbsp;观察特定字型的内容&nbsp;--&nbsp;xfd&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;xfd&nbsp;是一个”字型显示”的程式,它建立一个视窗,而後在视窗中将字型&nbsp;<BR>的元素显示在长方格子中。视窗可能没有大到一次将字型中所有的字元显示出&nbsp;<BR>来(尤其是你可能对它重定过大小),但你仍然可以存取它们:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;向前移动:在xfd&nbsp;视窗中碰触滑鼠右按钮,视窗的下一页将会出现。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;向後移动:碰触滑鼠左按钮。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;获取字元的资讯:在字元上碰触滑鼠中按钮,xfd&nbsp;会给你字元号码,如果&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你在程式一开始设定命令列选项-verbose,你将获得一些更多的资讯,例&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如字元的大小以及它在字元”cell”中的位置。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.4&nbsp;&nbsp;如何储存字型及存在何处&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在本节中,我们描述字型不同的格式,以及转换两种不同格式的工具,然&nbsp;<BR>後讨论server是如何存取字型和你如何更改对字型的选择。最後,我们会给一&nbsp;<BR>个完整的范例来说明如何加入一种新的字型到你的系统。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.4.1&nbsp;&nbsp;字型的格式&nbsp;--&nbsp;Server&nbsp;Natural&nbsp;Format&nbsp;(SNF)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;字型在server上是以Server&nbsp;Natural&nbsp;Format&nbsp;(SNF)&nbsp;方式储存,这种格式&nbsp;<BR>并不是一种标准,而且为server所专用,所以你不能将字型移到不同型态的&nbsp;<BR>server。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;showsnf&nbsp;程式印出储存在SNF&nbsp;档中字型的资讯,对字型本身执行xprop&nbsp;可&nbsp;<BR>获得更多类似的资讯。(showsnf的引数为档案名称,xprop&nbsp;则为字型的名称,&nbsp;<BR>字型名称和档案名称并不相关。)&nbsp;<BR>&nbsp;<BR>Bitmap&nbsp;Distribution&nbsp;Format(位元映像分布格式)--&nbsp;BDF&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;为了克服字型流传的问题,X协会对字型交换指定了一种格式,就是Bitmap&nbsp;<BR>Distribution&nbsp;Format&nbsp;(BDF)&nbsp;,BDF&nbsp;以ASCII&nbsp;的方式表示字元的位元映像,并&nbsp;<BR>且只包含可印出的字元,所以它具有完整的可携性(portable)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在”Bitmap&nbsp;Distribution&nbsp;Format”文件中包含了对BDF&nbsp;完整的描述。&nbsp;<BR>&nbsp;<BR>从BDF&nbsp;转换成SNF&nbsp;-&nbsp;bdftosnf&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;为了让BDF&nbsp;能够有用,你必需能将BDF&nbsp;字型档转换成SNF&nbsp;档,目前X协会&nbsp;<BR>放弃让这个需求成为X的成品。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在MIT&nbsp;版,你可以用bdftosnf来完成转换。&nbsp;<BR>&nbsp;<BR>由其它的格式转换&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;许多的绘图机器拥有它们制造商自己发展的字型,通常特别适合它们的显&nbsp;<BR>示器。如果这些字型能在X使用那是再好也不过了,但是因为格式的问题,你&nbsp;<BR>不能使用它们。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;MIT&nbsp;core版并不管这个问题,但是core版则有许多的工具程式将制造商特&nbsp;<BR>制的字型转换成BDF&nbsp;格式,从BDF&nbsp;你又可以用bdftosnf转换成你自己的SNF&nbsp;,&nbsp;<BR>本章稍後我们会有一个这样的范例。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.4.2&nbsp;&nbsp;字型储存在何处&nbsp;--&nbsp;字型目录&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;字型被储存在server上某一个或多个字型目录(font&nbsp;directory)中,字型&nbsp;<BR>目录由三个部份组成:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;&nbsp;一个普通的目录,为包含著字型的SNF&nbsp;档案之所在。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;&nbsp;一个被X使用,将SNF&nbsp;档案名称对应到字型名称的资料库。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;&nbsp;一个可选择性的别名档(aliase&nbsp;file)&nbsp;,可以让你用一个以上的名称&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;参考到同一字型(不论你使用了多少个目录,你只需要一个别名档)。&nbsp;<BR>&nbsp;<BR>维护字型目录&nbsp;--&nbsp;mkfontdir&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;mkfontdir&nbsp;设定新的字型目录并且可以修改它:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;1.&nbsp;在档案目录中搜集了所有你要使用字型的档案,档案可以是BDF&nbsp;档(通&nbsp;<BR>常档名结尾为.bdf),SNF&nbsp;档案(.snf)或被压缩的SNF&nbsp;档(.snf.Z),mkfontdir&nbsp;<BR>会自动将非SNF&nbsp;档案转换为SNF&nbsp;档案。(被压缩的档案是被BSD&nbsp;压缩程式执行&nbsp;<BR>过用以节省档案空间。)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;2.&nbsp;如果你要使用别名,需要在字型目录中建立(或编辑)一个名为&nbsp;<BR>fonts.aliase的档案。有关此档案格式的细节部份在指南页中有说明,简单地&nbsp;<BR>说,它的格式为每行以空白间隔出两个栏位,第一栏是别名的名称,第二栏则&nbsp;<BR>是字型的名称(可包含通用字元),例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbi12&nbsp;&nbsp;*-times-bold-i*-120*&nbsp;<BR>&nbsp;<BR>注意:你对字型定义的第一个别名将造成该字型真正的名称无法使用,以上例&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而言,你只能以tbi12&nbsp;来存取字型,这种情形也许下一版会改进,但目&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前你可以在第二行将第一行反过来即可(但不可使用通用字元)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbi12&nbsp;&nbsp;*-times-bold-i*-120*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-adobe-times-bold-i-normal--12-120-75-755-p-68-iso8859-1&nbsp;tbi12&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;3.&nbsp;执行mkfontdir&nbsp;,需把档案名称当成引数输入,以你使用预设的X建构&nbsp;<BR>为例&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mkfontdir&nbsp;/usr/lib/x11/fonts/misc\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/x11/fonts/75dpi\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/x11/fonts/100dpi&nbsp;<BR>&nbsp;<BR>(如果档案目录中没有包含字型资料库,mkfontdir&nbsp;会忽略它。)&nbsp;<BR>&nbsp;<BR>注意:建立一个字型目录并不会导致server”注意”它,你必需重新启动server&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或重设字型搜寻路径(search&nbsp;path)&nbsp;(下面描述):&nbsp;<BR>&nbsp;<BR>字型搜寻路径&nbsp;--&nbsp;xset&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以使用任何数目的字型目录,但如果它们有任何和预设建构不同的地&nbsp;<BR>方,你需明确的告诉server,这些字型目录的列表称之为字型搜寻路径(font&nbsp;<BR>search&nbsp;path)或字型路径(font&nbsp;path)&nbsp;,你可以设定这个一连串以逗点为区隔&nbsp;<BR>的档案目录。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;查看你目前的字型路径:使用命令xset&nbsp;q,如此会印出一大堆资讯,其中有&nbsp;<BR>一行包含著你的字型路径类似下面:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font&nbsp;Path&nbsp;:&nbsp;/usr/lib/x11/fonts/misc/,(cond.)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/x11/fonts/75dpi/,/usr/lib/x11/fonts/100dpi/&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;设定不同的字型路径:使用命令xset&nbsp;fp&nbsp;new-path,例如,如果你有大量&nbsp;<BR>的本地字型且不欲使用多数的标准字型:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;fp&nbsp;/usr/local/xfonts,&nbsp;/usr/lib/x11/fonts/75dpi&nbsp;<BR>&nbsp;<BR>注意:fp之前并无一短横线(-)&nbsp;,是fp而非&nbsp;-fp(-fp&nbsp;的意义不同,见下述)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;当你想重新设定server对字型路径的预设值时,使用命令:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;fp&nbsp;default&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;告诉server重新读入字型的目录,使用命令:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;fp&nbsp;rehash&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;它告诉server你可能已经改变了字型目录的内容而和它必须重读字型资料&nbsp;<BR>库,现在新加入的字型可以开始存取了。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在现存的路径加入新的字型目录,使用命令:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;+fp&nbsp;dirlist&nbsp;<BR>&nbsp;<BR>加入一列由逗号分隔的目录列(dirlist)&nbsp;在现存路径之左,而&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;fp+&nbsp;dirlist&nbsp;<BR>&nbsp;<BR>则将目录列加到路径之右。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;将字型目录自路径移去:下两个命令列&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;-fp&nbsp;dirlist&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xset&nbsp;fp-&nbsp;dirlist&nbsp;<BR>&nbsp;<BR>均可将在dirlist&nbsp;中的目录自现有路径移去。&nbsp;<BR>&nbsp;<BR>

⌨️ 快捷键说明

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