File 在哪里可以找到.fon格式规范?
我正在考虑制作位图字体编辑器,但我完全找不到有关File 在哪里可以找到.fon格式规范?,file,fonts,format,specifications,bitmap-fonts,File,Fonts,Format,Specifications,Bitmap Fonts,我正在考虑制作位图字体编辑器,但我完全找不到有关.fon内部结构的任何信息 有人知道我在哪里能找到它吗?或者,唯一的解决办法是自己分析这些文件?我将在前言中提到“FON”已成为几种不同字体格式的常见文件扩展名。到目前为止,最常见的是微软的,但也有其他称自己为FON的文件使用完全不同的格式。所以你可能想再检查一遍。我在下面提供的信息仅与Microsoft格式有关 FON实际上只是EXE格式,也就是说:FON文件是包含字体资源(并且仅包含字体资源)的EXE,以文件扩展名FON重命名。有关这方面的更多
.fon
内部结构的任何信息
有人知道我在哪里能找到它吗?或者,唯一的解决办法是自己分析这些文件?我将在前言中提到“FON”已成为几种不同字体格式的常见文件扩展名。到目前为止,最常见的是微软的,但也有其他称自己为FON的文件使用完全不同的格式。所以你可能想再检查一遍。我在下面提供的信息仅与Microsoft格式有关 FON实际上只是EXE格式,也就是说:FON文件是包含字体资源(并且仅包含字体资源)的EXE,以文件扩展名FON重命名。有关这方面的更多信息,请参阅 实际上,您可能对字体资源格式FNT感兴趣
基本上,您要做的是创建FNT资源,然后将其作为Windows可执行文件进行编译(您可以在一个FON中包含多个FNT;通常要做的是将同一字体的多个大小打包到一个FON中)。因为从另一个答案链接的Microsoft知识库文章65123不再有效(“对不起,找不到页面”),以下是我找到的一些备选方案:
- (包括用于FNT格式文件编码和解码的
和mkwinfont
)——更新版本可从(感谢Richard)获得dewinnt
该页面链接到wiki页面,解释文件格式,还有,从第423页开始,包含FON文件格式内容的描述。HI.有没有办法在linux中使用.FON?@AmmarUlHassan,请将此作为新问题(而不是对现有问题/答案的评论)提问.遗憾的是…我为旧游戏格式制作了一个像素字体编辑器,并获得了将其输出为Windows可用位图字体的请求,但从我的编辑器以编程方式编写此文件类型似乎不太合理。下面是指向知识库文章的另一个链接:此GitHub存储库有一个到.fnt文件转换程序的文本说明用python编写。(上面的repo还有注释中提到的
dewinnt
实用程序)