Fonts 如何使用Fontforge将TTF转换为FNT

Fonts 如何使用Fontforge将TTF转换为FNT,fonts,bitmap-fonts,fontforge,Fonts,Bitmap Fonts,Fontforge,我有一个TTF字体,需要在FNT中转换(最好也是在pcf中)。我尝试了Fontforge,但当我加载字体并选择生成字体时,除了“无位图字体”之外,无法从右侧的列表中选择任何内容,尽管有WIN FNT。有人能帮我吗?FNT是位图格式,而TTF是大纲/矢量格式。要获得FNT输出,首先需要创建一个或多个位图罢工。如果Fontforge是在包含Freetype的情况下构建的,则可以执行此操作: 转到元素->位图可用 选择“赢”按钮 在“点尺寸”下输入所需的尺寸 勾选“使用自由类型”和“创建光栅化罢工”

我有一个TTF字体,需要在FNT中转换(最好也是在pcf中)。我尝试了Fontforge,但当我加载字体并选择生成字体时,除了“无位图字体”之外,无法从右侧的列表中选择任何内容,尽管有WIN FNT。有人能帮我吗?

FNT是位图格式,而TTF是大纲/矢量格式。要获得FNT输出,首先需要创建一个或多个位图罢工。如果Fontforge是在包含Freetype的情况下构建的,则可以执行此操作:

  • 转到元素->位图可用
  • 选择“赢”按钮
  • 在“点尺寸”下输入所需的尺寸
  • 勾选“使用自由类型”和“创建光栅化罢工”单击“确定”

您现在应该有一个位图罢工工作。去生成字体;在左侧选择“无轮廓字体”,在右侧选择Windows FNT,选择所需大小并生成。

我建议尝试。它可以将任何已安装的系统字体或字体文件转换为
.fnt

  • 打开
  • 选择要转换的字体。
    • 对于电脑上已安装的字体:选择系统
    • 对于下载的字体文件:选择文件,然后单击…选择一种字体
  • 在菜单栏中,选择文件→ 保存BMFont文件(文本)
  • 选择一个保存位置和文件名,以
    .fnt
如果操作正确,您应该有两个文件用于
font\u name.fnt
font\u name.png


我创建这个在线工具是为了将TrueType字体(.ttf)转换为位图(.fnt)


您好,我正在使用Mac。我使用“java-jarfilename”运行jar文件。这就是我得到的。我找不到如何转换它。我已经加载了印地语字体。@NeerPatel只需自己运行jar文件。您不需要添加任何参数。我想说的是,在选择文件后,我找不到任何像“convert”这样的可单击按钮,它可以将.ttf文件转换为.fnt文件。请看一下屏幕截图,你可以看到我选择了Mukta字体。但是现在,我如何指示软件转换该文件?@NeerPatel,选择:file->Save BMFont files。如果你想改变颜色,那么就使用Rendering:JavaThis不适用于任何东西,我已经尝试过用Jimp上传它,它在我的节点项目上工作得非常好。非常感谢你!有没有办法使用ascii以外的字符?我曾考虑将此工具用于a-frame,因为很难找到支持任何其他字符的位图字体。