关于字体渲染工具

 字体渲染工具是用于创建渲染字体 数据的工具。可以在Font.mapPrerenderedFont 中指定给实际字体。
 渲染是指预先渲染字体(在这种情况下,将TrueType轮廓字体展开并转换为位图字体)。如果不使用它,吉里吉里将在运行时进行渲染(如果必要)。
 因为渲染字体是在作者的环境中创建的,所以使用该字体可以使用相同的字体,而不受玩家环境的影响。
 渲染字体的数据是位图字体数据。也就是说,它不像TrueType那样是可缩放的(可以自由改变大小)字体,所以一个字体文件只处理一个固定大小的字体。

Note
 如果您不确定要为渲染字体创建数据的原始字体的作者是否允许在这种情况下使用该字体(将从该字体创建的许多字符的位图数据与游戏一起发布,然后将这些位图数据组合在一起以用于字符显示),请向字体作者咨询。
 顺便说一下,这个渲染字体文件是吉里吉里自己的格式,几乎不可能用于其他用途。
 吉里吉里的作者对使用本软件所发生的任何问题概不负责。


 此工具高度依赖操作系统的UNICODE支持,因此无法在Windows95上运行。在Windows 98/98SE/ME和Windows NT 4.0中可以使用但某些功能有限。Windows 2000/XP提供所有功能。
 当然,操作系统类型的限制适用于创建此字体的环境,而与使用此工具创建的渲染字体数据的操作系统类型无关。

字体渲染工具的使用方法

FontMaker.png

 运行渲染字体创建工具(位于tools文件夹中的krkrfont.exe)时,将显示上面的画面。

「字体名」
 指定要从中创建渲染字体数据的字体名称。要制作竖写用字体的话,请选择前面有@标记的字体。
「显示所有 TrueType 字体」
 如果未选中,则只在字体名称中列出字符类型为日语(日语环境win下,中文环境则为汉语)的字体;如果选中,则显示所有TrueType字体。
「字号」
 指定要创建的渲染字体的大小(字符高度),以像素为单位。
「反走样处理」
 指定是否执行消除锯齿操作。消除锯齿使字体更平滑。
「粗体」
 指定是否为粗体。只能在Windows NT操作系统(NT4、2000、XP、Vista、7等)中进行勾选。
「包含字体内的所有文字」
 指定是否包含字体中存在的所有字符。仅适用于Windows NT操作系统(NT4除外)。
 如果选中,将输出字体中的所有字符。
 如果不勾选,则只输出Shift JIS字符和半角字母数字/假名。

Note
 如果未进行勾选,其行为取决于此工具所使用的区域设置。通常,如果在日语版Windows上运行,则只输出与Shift JIS相对应的字符。(虽然这么说,作者除了日语版Windows以外没有其他版本,所以不知道。)

「包含外字」
 指定是否包含外部字符。仅适用于Windows NT操作系统(NT4除外)。在其它操作系统上始终处于选中状态。
 您可以使用Windows附带的「外部字符编辑器」创建外部字符。
「显示样品」
 显示根据选定条件创建的渲染字体示例。在此「样品」中,您可以看到输出的所有字符。
「输出文件」
 指定要输出的文件。输出文件的扩展名为.tft。单击「浏览」以在对话框中指定文件。
「创建」
 创建渲染字体文件。
「关闭」
 退出此工具。