我用过LaTeX。我用过TexMacs。
我想要的是能够以某种方式从MetaFont中提取出“字体/字符”,然后自己整理它们(使用与TeX不同的算法)。
这就引出了一些问题:
(1) MetaFont的输出格式是什么?(2)如何让Tex/LaTeX/MetaFont输出所有的数学字符?(3)如何将这些数学公式表示为某种类型的矢量图形(即曲线),以及字符(基线、宽度、高度等)的统计信息。
谢谢!
发布于 2011-02-23 10:24:31
METAFONT的输出格式为通用字体(gf)格式。如果您安装了当前的TeX系统,texdoc gftopk应该会提供从gf到大多数DVI处理器最终使用的pk格式的转换器的documentation,以及pdftex (如果它们不使用TrueType或PostScript字体)。本手册也包含了对此格式的描述。
与其解释GF格式,你可以考虑解释PK格式,它声称“更容易转换为光栅表示”(它的描述也在相同的手册中)。
如果你不想自己做这个转换,你可以更进一步-有一个名为pktopbm的程序作为netpbm包的一部分,它允许你将字体的单个字符转换成位图(这个包的其他程序允许你从pbm转换成你想要的任何位图格式)。
除了实际的字符位图之外,您还需要字体度量- TeX使用TFM格式的字体度量,这也是metafont输出的格式。其格式(以及提到的其他格式)在CTAN上的文档the DVI Driver Standard,Level 0中进行了描述。
因此,您只需查看哪些字体是数学字体,然后就可以了。
https://stackoverflow.com/questions/5086168
复制相似问题