本文整理了Java中org.eclipse.swt.graphics.Device.getFontList()
方法的一些代码示例,展示了Device.getFontList()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Device.getFontList()
方法的具体详情如下:
包路径:org.eclipse.swt.graphics.Device
类名称:Device
方法名:getFontList
[英]Returns FontData
objects which describe the fonts that match the given arguments. If the faceName
is null, all fonts will be returned.
[中]返回FontData
对象,这些对象描述与给定参数匹配的字体。如果faceName
为空,将返回所有字体。
代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer
private void init() {
_instance_hash = new HashMap();
// system fonts
String system_font_family = _device.getSystemFont().getFontData()[0].getName();
_default_fonts = new HashMap();
// system font is likely to be a good default sans serif font
_default_fonts.put("sans-serif", system_font_family);
for (int i = 0; i < _defaults_serif.length; i++) {
if (_device.getFontList(_defaults_serif[i], true).length > 0) {
_default_fonts.put("serif", _defaults_serif[i]);
break;
}
}
if (_default_fonts.get("serif") == null) {
_default_fonts.put("serif", system_font_family);
}
for (int i = 0; i < _defaults_monospace.length; i++) {
if (_device.getFontList(_defaults_monospace[i], true).length > 0) {
_default_fonts.put("monospace", _defaults_monospace[i]);
break;
}
}
if (_default_fonts.get("monospace") == null) {
_default_fonts.put("monospace", system_font_family);
}
// last resort font
Font systemFont = _device.getSystemFont();
_system_font = new SWTFSFont(systemFont, systemFont.getFontData()[0].getHeight(), true);
}
代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer
FontData[] fd = _device.getFontList(font, true);
if (fd.length > 0) {
代码示例来源:origin: org.eclipse.mylyn.wikitext/ui
fontData = defaultFont.getDevice().getFontList(fontName, false);
if (fontData == null || fontData.length == 0) {
fontData = defaultFont.getDevice().getFontList(fontName, true);
内容来源于网络,如有侵权,请联系作者删除!