Son*_*oth 4 emacs text rendering jvm netbeans
我的设置:Microsoft Surface Pro(版本1),Windows 8.1,Netbeans 8.0,Emacs 24
我注意到,对于任何给定的字体,在这种情况下Consolas 14,Netbeans文本大小不仅更小,而且在显示器上超级清晰.在Emacs上,Consolas 14是巨大的,有点模糊.在其他程序中,文本也不像Netbeans那样清晰.我知道有子像素的东西正在进行明文,抖动等.
那么Netbeans在做什么,特别是看起来很棒?我可以让Emacs看起来一样吗?为什么文本的大小与14的pt大小相同?如何在我的程序中看到这样的文本(在JVM上假设)?
在由Surface Pro驱动的常规LCD显示器上,Netbeans文本看起来不那么清晰,但尺寸差异仍然存在,因此我认为这是一个质量稍低的显示器.
r2e*_*ans 10
我不一定能回答你的问题"Netbeans在做什么"本身,但我可以提供一种方法来改善emacs的外观.
经过一些研究(主要是试验和错误,老实说),我发现问题与Windows及其"显示缩放"有关.关于SP [23]的显示缩放有很多 讨论,包括连接到不高DPI 的外部显示器时,Windows不提供独立的缩放因子.
你的问题的答案是(我认为)与此松散相关.当我注意到一些调整颜色模式(无效果)和DPI缩放(大效果)的选项时,我正在调整Windows兼容性参数(右键单击emacs图标并选择Properties然后转到Compatibility选项卡)以获取另一个应用程序.经过一些比较,我发现检查Disable display scaling on high DPI settings在我的屏幕上提供了相当好的体验.
当然,它并不像在Microsoft Word中显示的那样"好",因为真正特写的视觉检查可能会显示出来.此外,每当我将emacs放在我的非DPI外部显示器上时,菜单等都是巨大的,但这是另外一些需要处理的事情.
在下图中,为了进行比较,Microsoft Word中的一些文本(前1个)后跟三个消除锯齿选项,每个选项没有(中间3)和(底部3)禁用显示缩放.在Windows Properties窗口,Compatibility标签被覆盖为快速参考一下设置.(一个有趣的副作用是文本现在除了更清晰之外大约小4%.)虽然这个例子使用的是Ubuntu Mono字体,但它似乎与Consolas一样好用.

(来自vgoulet的 Windows 8.1,SP3,emacs-24.4.1 .)
| 归档时间: |
|
| 查看次数: |
2098 次 |
| 最近记录: |