SWT 渲染小字体

发布于 2024-12-03 17:21:41 字数 678 浏览 1 评论 0原文

我目前正在尝试在 Windows 7 上使用 SWT GC 渲染小字体(Tahoma Regular 8)。我的问题是,最后两位数字总是彼此非常接近:


(来源:iachelini.de

我注意到同样的效果绘制斜角字符串:


(来源:iachelini.de)

根据javadoc setAntialias该方法仅涉及非字体绘图。我想知道我还能做些什么其他事情。不幸的是,没有办法关闭 Clear-Type。

感谢您抽出时间。

I am currently trying to render small fonts (Tahoma regular 8) using the SWT GC on Windows 7. My problem is, that the last two digits are always very close to each other:


(source: iachelini.de)

I noticed the same effect when drawing beveled strings:


(source: iachelini.de)

According to the javadoc the setAntialias method only relates to non-font drawings. I wonder what other things I could do. To turn Clear-Type off is -unfortunately- no option.

Thanks for your time.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅暮の光 2024-12-10 17:21:41

您尝试过 GC#setTextAntialias 吗?

Have you tried GC#setTextAntialias?

眼藏柔 2024-12-10 17:21:41

我也有 win7,通过 setAntialiasing(SWT.OFF) 关闭抗锯齿功能在 SWT 示例中对我有用。

Antialias SWT.OFF

Antialias SWT.ON

I have also win7 and turning off the antialiasing by setAntialiasing(SWT.OFF) is working for me in SWT examples..

Antialias SWT.OFF

Antialias SWT.ON

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文