PluginsSWT.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:ide-plugins 作者:
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;   
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号