首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字体对象-使用Windows Raster字体

字体对象-使用Windows Raster字体
EN

Stack Overflow用户
提问于 2014-09-05 20:51:39
回答 1查看 478关注 0票数 1

我试图做一个SWT模拟(为窗口)。我发现CMD使用的字体是'Raster字体‘8x12。我有以下代码:

代码语言:javascript
复制
text.setFont(new Font(display, "[how do I use raster fonts?]", [what size?], SWT.NORMAL));

如何使用windows 8x12光栅字体?

--不起作用--

以下内容不起作用(是的,我知道大小不对):

代码语言:javascript
复制
text.setFont(new Font(display, "Raster Fonts", 15, SWT.NORMAL));

*编辑*我正在尝试使用名为“Raster字体8x12”的字体。在我的SWT文本框中,我需要找到一种方法来使用这个系统光栅字体,与windows命令提示符使用的字体完全一样。此字体不是TTF。

EN

回答 1

Stack Overflow用户

发布于 2014-09-05 21:01:33

你需要这样做:

代码语言:javascript
复制
Display display = new Display();
FontData fontData = new public FontData(String name, int height, int style); 
// Try the name as Raster or find the correct value.
Font newFont = new Font(display, fontData);
text.setFont(newFont);

最后请别忘了

代码语言:javascript
复制
newFont.dispose();

在字体数据中,需要设置所需的字体类型.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25693809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档