开源改变世界!!

字体清晰度 UGSv2 #1622

推推 grbl 2年前 (2023-01-28) 191次浏览
关闭
J-Dunn 打开了这个问题 2021 年 6 月 24 日 · 3条评论
关闭

字体清晰度 UGSv2#1622

J-Dunn 打开了这个问题 2021 年 6 月 24 日 · 3条评论

注释

字体清晰度 UGSv2 #1622
J-邓恩 评论了 2021 年 6 月 24 日  

描述错误
UGSv2 中的字体再现很难阅读。这对眼睛造成压力,不利于快速吸收所显示的内容。这在命令和控制台面板中尤为重要。
底线似乎是抗锯齿更容易阅读。这不是一个新发现,可能很容易补救。它可能只是在指定要使用的字体的某个地方选择参数。

重现
重现行为的步骤:

  1. 启动 UGSv2
  2. 将 $$ 发送到 GRBL 以在控制台中获取一些文本
  3. 注意某些字母看起来比其他字母重 (d,b,g,o,p)
  4. 请注意某些字符,如 0 和方括号 () 是有角度的位模式,这在眼睛上并不容易。

预期行为
清晰易读的文本

屏幕截图
为了说明,我截取了 UGSv2 针对 bCNC 的屏幕截图。后者使用更小的字体,但它们易于阅读。比较显示 bCNC 使用抗锯齿字体,而 UGS 使用黑/白像素字体模式。

一个屏幕截图是真实大小,另一个是 200% 缩放,其中再现差异的性质变得更加清晰。

版本
v2 每晚 2019 年 8 月(当前平台在启动后立即崩溃,但此问题并非特定于特定构建。)

硬件
GRBL 0.9

操作系统(请填写以下信息):
Fedora 34

附加上下文
我最初认为这是字体大小或缩放问题,但在查看缩放屏幕截图后,似乎与 bCNC 的主要区别是后者的用户抗锯齿再现。

Nota Bene
当查看以下图像时,请单击打开,而不是查看此处显示的重新缩放图像,然后确保浏览器显示的是完整尺寸的图像,而不是再次重新缩放以适合!显然,进一步的重新缩放和失真将阻碍对 UGS 渲染方式的清晰理解。

字体清晰度 UGSv2 #1622
字体清晰度 UGSv2 #1622

字体清晰度 UGSv2 #1622
合作者

“UGS Classic”版本没有太多改进,我怀疑您使用新的“UGS Platform”版本会有更好的用户体验。

这个问题看起来与您系统上的 Java 版本有关(java -version从终端运行)。您使用的是 HiDPI 屏幕吗?

这里有一些关于丑陋字体渲染的讨论:
https ://askubuntu.com/questions/685355/very-ugly-font-rendering-in-java-apps
https://stackoverflow.com/questions/17510099/ugly-fonts -in-java-applications-on-ubuntu

字体清晰度 UGSv2 #1622
作者
J-邓恩 评论了 2021 年 6 月 24 日  

我怀疑您使用新的“UGS 平台”版本会有更好的用户体验。

遗憾的是没有。正如我在其他地方报道的那样,昨天它锁定在初始屏幕上。现在它已经过去了,但在打开主窗口后一秒钟就崩溃了。

This problem looks like it has something to do with your Java version on your system

$ java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment 18.9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9, mixed mode, sharing)

哇,其中一个链接提供了这个建议。现在我得到了完全可读的字体!!!

非常感谢您选择这个并指出非常简单的修复方法。杰出的。我关闭这个问题。

echo "_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true' " >> /etc/environment

字体清晰度 UGSv2 #1622
合作者

太棒了,感谢您的反馈。如果其他人偶然发现此问题,请在此处添加指南:https ://github.com/winder/Universal-G-Code-Sender/wiki/Troubleshooting-Overview#bad-font-rendering