在Java中嵌入字体
我有一个自定义字体,我想在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_FONT
或Font.TYPE1_FONT
,而InputStream
或File
参数包含字体的二进制数据。
要使Font对Font构造函数可用,必须
GraphicsEnviroment
通过调用在中注册返回的Font
registerFont(Font)
。
以上是 在Java中嵌入字体 的全部内容, 来源链接: utcz.com/qa/401311.html