private Font loadCustomFont(int fontSize) {
String fontPath = ProjectUtils.extractResourceToTmp("fontawesome-webfont.ttf");
boolean isLoaded = display.loadFont(fontPath);
if (isLoaded) {
return Stream.of(Display.getDefault().getFontList(null, true))
.filter(fd -> fd.getName().toLowerCase(Locale.ROOT).contains("fontawesome"))
.findFirst()
.map(fd -> {
fd.setHeight(fontSize);
return new Font(display, fd);
})
.orElse(null);
}
return null;
}
PluginsSWT.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:ide-plugins
作者:
评论列表
文章目录