首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提取TrueType字体的边框尺寸

提取TrueType字体的边框尺寸
EN

Unix & Linux用户
提问于 2014-11-12 01:24:49
回答 1查看 799关注 0票数 2

在Linux上,我可以很容易地通过xlsfonts提取Xorg字体的高度/宽度/上升/下降维度。

代码语言:javascript
复制
$ xlsfonts -ll -fn 9x15 | egrep 'bounds|max'
  bounds:               width left  right  asc  desc   attr   keysym
        max                9     4     9    12     3  0x0000

如何从已安装的TrueType字体中提取相同的信息?

EN

回答 1

Unix & Linux用户

发布于 2014-11-12 03:25:20

ttf2afm实用程序现在可以在TeXlive中使用,它从TrueType字体中提取TrueType(顾名思义)。AFM代表Adobe字体度量,是一种易于解析的文本格式。这是一个样本:

代码语言:javascript
复制
StartCharMetrics 10538
C -1 ; WX 600 ; N .notdef ; B 34 -71 566 750 ;
C -1 ; WX 0 ; N .null ; B 130 -9 237 676 ;
C -1 ; WX 333 ; N CR ; B 130 -9 237 676 ;
C -1 ; WX 600 ; N CR ; B 130 -9 237 676 ;
C -1 ; WX 250 ; N space ; B 130 -9 237 676 ;
C -1 ; WX 333 ; N exclam ; B 130 -9 237 676 ;
C -1 ; WX 400 ; N quotedbl ; B 73 431 327 676 ;
C -1 ; WX 500 ; N numbersign ; B 5 0 496 662 ;
C -1 ; WX 500 ; N dollar ; B 44 -87 457 727 ;

本节中的每一行都是一个字符的值列表,用分号分隔。WX是字符宽度。N是字符名;使用ttf2afm -u打印uni0020之类的Unicode代码点。B是边框(x_left,y_bottom,x_right,y_top)。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/167452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档