Java 中的自定义字体
如何解决Java中自定义字体的问题?
例如,我的应用程序使用并非所有计算机上都使用的字体。如果客户端计算机上不存在它,我可以以某种方式将其包含在已编译的可执行文件中,然后从那里调用它吗?
还有什么其他选择?我可以将所有字体字符作为图像(之前,在某些图形应用程序中),然后显示每个字符的图像......可以吗?
How to fix problem with custom fonts in Java?
For example, my app uses font, that isn't on all computers. Can I somehow include it in compiled executable and then call it from there, if it doesn't exists on clients computer?
What are other alternatives? I could make all fonts chars as images (before, in some graphics app) and then display image for each char... is it ok?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我用来从 .ttf 文件(可以捆绑)加载字体文件的实用方法:
Here's an utility method I'm using to load a font file from a .ttf file (can be bundled):
您可以将字体包含在您的应用程序中并“即时”创建它
You can include the font with you application and create it "on-the-fly"