gpt4 book ai didi

java - 如何在 SWT 中从 InputStream 加载字体?

转载 作者:行者123 更新时间:2023-11-29 06:21:47 24 4
gpt4 key购买 nike

我需要从 java ResourceInputStream 中加载字体(.otf.ttf)文件SWT.

org.eclipse.swt.graphics.Device.loadFont(String path) 允许我 ( example ) 从字体文件路径加载字体(并且有效),但没有相应的从任何其他来源加载它的方法。

我正在考虑使用 java.awt.Font.createFont(int fontFormat, InputStream fontStream) 然后构建 org.eclipse.swt.graphics.FontDataorg.eclipse.swt.graphics.Font 对象出 AWT java.awt.Font 对象。

因为我还没有尝试过那个选项(我什至不知道它是否可以那样工作)我只是想知道是否还有其他可用的选项?

最佳答案

不太好,但您始终可以将流写入临时文件,并使用可用的方法。

关于java - 如何在 SWT 中从 InputStream 加载字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734106/

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