fonts.dir 内容格式如下:
line_count(number)
keyvol:Filename -Foundry-Family-Weight-Slant-SetWidth-AddStyle-PixelSize-PointSize-ResolutionX-ResolutionY-Spacing-AverageWidth-Registry-Encoding
第一行很简单,就不在说明,下面详细说明一下第二行
例子
vl=y:eb=y:bs=1.3:fn=2:fs=p:ds=y:ai=0.2:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-p-0-gb2312.1980-0
选项含义
【Face Number】 fn=整数
用于.ttc字体, .ttf字体不可用.
【Force Spacing】 fs=(c|m|p)
p可变长度, c是正方形, m是固定宽度
【Auto Bold】ab=[y|n]
是否自动使用粗体
【Bounding box Width】 bw=实数
设定字体的固定宽度,设定后的宽度=sw×bw
【Scale Width】 sw=实数
字体宽度的缩放比例
【Auto Italic】 ai=实数 通常为0.1-0.5
表示倾斜度. 不设表示自动。
【Double Strike】 ds=(y|n)
双重打印效果。ds是xtt的功能, 可以认为是模拟粗体
【Very Lazy metrics calculation method】 vl=(y|n)
这个选项可以加速fn指定的字体的读取速度
【Embedded Bitmap】eb=[y|n]
是否使用嵌入的位图字体
【Bitmap Scale(??)】bs=实数
指定位图字体的宽度,包括嵌入的位图字体
【Force Proportional】 fp=[y|n]
是否强制使用平均字体间距
【simsun.ttf】 字体文件名 .
【misc】 字体制造商
【simsun】 字体明称,这个我们可以随便修改,比如改成song,那么当我们在Xwindows里设置字体的时候找song字体就行了.
【bold】 粗体,这个还有一个选项medium(普通)假如使用了bold请同时把ab=y加上才起作用.
【ro】
反斜,其中r(Roman罗马体),i(Italic斜体),o(Oblique倾斜)当r和其他两个一起使用的时候为反斜.当使用i,o,ro,ri等
的时候,请使用ai=n,其中n=0.2,-0.2,0.4,-0.4等.如果不设置ai=n,那么这些也都失去效果.
【normal】 字符集宽度为标准, 此外还有 condensed(压缩), narrow(窄), double(两倍宽)
【0】 像素大小,这个字体服务器会自动修改,所以一般为0.
【0】 点大小,同上.
【0】 X轴解析度,同上.
【0】 Y轴解析度,同上.
【c】 字间距为c,即一个字的距离,另外还有p,即字符距离
【0】 平均宽度,这个字体服务器会自动修改,所以一般为0.
【gb2312.1980-0】 字符集为asccii-0,其它还可以有很多,比如:gb18030.2000-1,gb18030.2000-0,gbk-0等
阅读(2340) | 评论(0) | 转发(0) |