gpt4 book ai didi

java - 在 Java 中嵌入字体

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:24 25 4
gpt4 key购买 nike

我有一个自定义字体,我想在 Java 程序中展示它,用户无需安装即可查看它。有人知道怎么做吗?

工作解决方案


我已经实现了以下内容:

font = java.awt.Font.createFont(java.awt.Font.TRUETYPE_FONT, new java.io.File(Clazz.class.getResource("/resources/segoescb.ttf").toURI()));
font = font.deriveFont(11.0F);

最佳答案

我没做过,不过貌似你要的方法是

导入字体

Font createFont(int fontFormat, InputStream fontStream)

或者替代地

Font createFont(int fontFormat, File fontFile)

int 参数是 Font.TRUETYPE_FONTFont.TYPE1_FONT ,而 InputStreamFile 参数包含字体的二进制数据。

导入后使用字体:

To make the Font available to Font constructors the returned Font must be registered in the GraphicsEnviroment by calling registerFont(Font).

关于java - 在 Java 中嵌入字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com