用其他字体替换字体,但保留字体名称

用其他字体替换字体,但保留字体名称

我有一个旧的 Windows 源代码文本编辑器,我非常喜欢使用它,但我想替换它的字体——但是,它不允许通过打开的字体对话框选择字体,而且我只能选择一堆字体,例如“Courier New”。是否可以将系统中的 Courier New 替换为另一种字体(例如 Doid),以便程序可以显示它(认为它是 Courier New)?谢谢!

(顺便说一下,这个编辑器叫做 Netpadd;我曾经用 Visual Basic 制作过它,但现在我不再有它了。)

编辑:哇。Karan 在虚拟机上编辑并重新编译了 Netpadd 程序并将其发送给我,现在它使用自定义字体运行起来非常好用!

答案1

因为这是你自己的程序,而且源代码可用,在虚拟机中安装 XP,从某处获取 VB6 的副本并重新编译程序进行必要的更改不是更容易吗?我认为这比完全替换重要的系统字体(如 Courier、Arial 和 Times New Roman)更好。

答案2

根据这个问题,你可以使用排版。我没有尝试过,但他们网站上的一篇评论明确指出它会重命名字体。它可以处理大多数字体类型:OpenType、TrueType 和 Type 1。

但我同意卡兰的观点,最好保持重要的字体不变。

相关内容