如何创建像素字体?

如何创建像素字体?

我想制作一种字体,当由 Windows 以 7pt 呈现时,它可以正确显示,并且完全不带抗锯齿。

我尝试过 FontStruct,但没有成功,因为我仍然无法确定 7pt 大字体应该有多少块。这很不幸,但 Fontstruct 似乎不会再进行更新了。

有什么方法可以使用 Fontstruct 创建该字体吗?如果不行,还有什么其他应用程序可以让我这样做?


为了提高客观性,以下是一些客观的质量参数:

  • (仅限 Linux)优先考虑 Debian/Ubuntu 打包。
  • 具有制作像素图字体( )的能力者.fon优先。
  • 优先覆盖非 ASCII 字符。

答案1

答案2

pt 大小以英寸为单位,更准确地说,1 点 = 1/72 英寸。它与屏幕和打印分辨率无关(以每英寸点数为单位)。并且它与屏幕上的像素无关。

因此,要在您的屏幕上显示 7 pt 字形,需要您的操作系统将其转换为适合您的屏幕的点,这可能与它为其他屏幕或打印机转换的方式不同。

所以在过去我们可以这样做,制作一种直接映射到像素的字体,并且始终是相同的像素。但那些日子已经一去不复返了,除非你只针对特定的已知显示器,这也许就是你正在做的事情???

这里

答案3

您将遇到 Fontstruct 的严重字距调整问题。

FontForge 是一款有效的开源轮廓字体编辑器,也可用于跟踪字体的位图版本。以下是有关创建位图打击位图字形视图窗户。

相关内容