如何创建两个非常简单的位图字体?

时间:2014-01-03 04:31:40

标签: fonts bitmap windows-console glyph

我有一个非常具体的字体创建要求。我知道我应该开始学习this subject,安装font editor,然后创建我需要的字体。但是,我想从一个小测试开始作为概念证明,测试所需的字体非常简单。这些是我对测试的要求:

  • 字体必须是位图(光栅)字体,将在Windows XP和8的命令行cmd.exe文本窗口中使用(如“终端”字体)。我认为他们必须有。扩展名。
  • 第一种字体必须包含1x1像素大小和两个字符:一种是唯一的像素,另一种是唯一关闭的像素。
  • 第二种字体必须有2x2像素大小和5个字符:没有像素,一个像素打开,两个像素打开(对角线),打开三个像素,所有像素都打开。

我不知道位图字体的最小大小是多少。如果这些尺寸有效,有人可以给我一个关于我可以遵循的最简单方法的建议,以获得这些字体吗?存在一个非常简单的字体编辑器,我可以轻松安装?这些特定的字体文件是否可以用我可以编写的程序直接创建?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以下载FontEdit program,这是一个非常简单的字体编辑器,并修改包含的SAMPLE.FNT文件以创建您想要的字体。是的,1x1字体大小有效,但为了成功安装命令行窗口的字体,您必须遵循Necessary criteria for fonts to be available in a command window

这是对位图字体的这些要求的总结,除了我在网上搜索的另一个要求:

  • 字体必须是固定间距字体。
  • 字体不能是斜体字体。
  • 如果它不是TrueType字体,则必须是OEM_CHARSET。
  • 如果它不是TrueType字体,则面部名称必须为“终端”。
  • 磅值应在5到72之间。

要安装字体,请右键单击字体文件并选择“安装”,或通过“控制面板”打开“字体”并拖放字体文件。请注意,您可以一次只安装一个带有“终端”面的位图字体,也就是说,安装第二种字体(例如,不同的大小)会替换前一种字体。