我想知道我是否可以在 c# .net 中使用 FNT 字体文件。
FNT 不是 windows 字体文件。
如果有这样的字体,能否请教一下如何加载并把窗体字体改成FNT?
我使用 .Net GDI+ 技术,但如果 WPF 更适合这个,请告诉我。
谢谢,
最佳答案
这些是设备字体,是 TrueType 可用前 Windows 3.0 的遗留物。它们包含特定字符集中(通常)256 个字形的位图,具有固定的预选点大小。它们无法扩展到超出这些固定大小的范围。
不,GDI+ 和 WPF 都不支持它们。您必须回退到原始 GDI 才能继续使用它们。文件格式并不复杂,技术上可以将位图从文件中提取出来。我不知道现有代码,但我确定有人知道。例如,某种遗留字体编辑器。
关于c# - C#中的FNT字体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265236/