TeX 点转换为像素单位的公式是什么?

TeX 点转换为像素单位的公式是什么?

我需要这些信息是因为我想在正在开发的 Windows 应用程序中使用 Computer Modern 字体。我正在使用的 GUI 库 (wxWidgets) 要求所有长度都以像素为单位指定。

答案1

根据TFtoPL 文档(参见第 10 节,第 205 页),7227 个 TeX 点对应 100 英寸(254 厘米)。要将英寸转换为像素,必须知道渲染设备(例如显示器或打印机)的分辨率(单位为 ppi = 每英寸像素数)。

最终公式为:

[像素大小] = [TeX 点大小] * [设备分辨率(ppi)] / 72.27

答案2

“TeX 点”是绝对长度测量单位,“像素”取决于显示分辨率。同一文档可以在不同的屏幕上显示,甚至可以以不同的放大倍数显示。或者可以在喷墨打印机、高端激光打印机或专业排版机上打印。像素大小差别很大。

相关内容