【发布时间】:2011-02-13 14:45:48
【问题描述】:
我需要在 SWT 中从 java Resource 或 InputStream 加载字体(.otf 或 .ttf)文件。
org.eclipse.swt.graphics.Device.loadFont(String path) 允许我 (example) 从字体文件路径加载字体(并且有效),但没有相应的方法可以从任何其他来源加载它。
我正在考虑使用java.awt.Font.createFont(int fontFormat, InputStream fontStream),然后用AWT java.awt.Font 对象构建org.eclipse.swt.graphics.FontData 和org.eclipse.swt.graphics.Font 对象。
由于我还没有尝试过那个选项(我什至不知道它是否有效)我只是想知道是否还有其他可用的选项?
【问题讨论】: