Mona Jalal Asked: 2020-07-29 16:41:40 +0800 CST2020-07-29 16:41:40 +0800 CST 2020-07-29 16:41:40 +0800 CST 为什么 Ubuntu 20.04 中的一些 GUI 字体如此之小?我该如何修复它们? 772 我通过大学许可证安装了 MATLAB 2020,发现字体特别小。此外,在启动 Ubuntu 时,我的密码会打开一个 GUI,这个密码也非常小。我在 Ubuntu 20.04 中使用的其他 GUI 窗口没有这个问题。是什么原因,我该如何解决? 专门用于 MATLAB。 gui fonts matlab 2 个回答 Voted Best Answer Mona Jalal 2020-07-29T17:07:28+08:002020-07-29T17:07:28+08:00 根据Ubuntu IRC 频道中 sarnold 的建议,现在已修复: >> s = settings;s.matlab.desktop.DisplayScaleFactor >> s.matlab.desktop.DisplayScaleFactor.PersonalValue = 2 它目前看起来像这样: Peter Green 2020-07-30T11:19:51+08:002020-07-30T11:19:51+08:00 我不确定是什么原因 问题基本上有两个原因来增加屏幕分辨率。 以适应更多的东西在屏幕上。 以更高的质量显示相同数量的东西。 从历史上看,对于大多数计算机和视力正常的用户来说,像素数是屏幕上可以容纳多少东西的限制因素。因此,虽然显示系统确实有一个 DPI 字段,但它经常被应用程序忽略,并且通常与显示器的实际 DPI 几乎没有相似之处。即使它没有被忽略,当用户从默认值更改它时,它通常只会缩放一些元素而不是其他元素,从而导致混乱。 近年来,尽管“高 DPI”系统已经开始投放市场,但屏幕分辨率如此之高以至于用户的视觉,而不是显示器的分辨率是限制您可以在屏幕上有效放置的因素的因素。在这样的屏幕上,必须增加 GUI 元素的像素大小,以使内容保持在用户可接受的大小。 显示系统必须适应这种变化,但并非所有软件都赶上了。Windows 通过在渲染后强制缩放遗留软件的蛮力方法来解决它,但我认为 Linux 上没有类似的东西。
根据Ubuntu IRC 频道中 sarnold 的建议,现在已修复:
它目前看起来像这样:
问题基本上有两个原因来增加屏幕分辨率。
从历史上看,对于大多数计算机和视力正常的用户来说,像素数是屏幕上可以容纳多少东西的限制因素。因此,虽然显示系统确实有一个 DPI 字段,但它经常被应用程序忽略,并且通常与显示器的实际 DPI 几乎没有相似之处。即使它没有被忽略,当用户从默认值更改它时,它通常只会缩放一些元素而不是其他元素,从而导致混乱。
近年来,尽管“高 DPI”系统已经开始投放市场,但屏幕分辨率如此之高以至于用户的视觉,而不是显示器的分辨率是限制您可以在屏幕上有效放置的因素的因素。在这样的屏幕上,必须增加 GUI 元素的像素大小,以使内容保持在用户可接受的大小。
显示系统必须适应这种变化,但并非所有软件都赶上了。Windows 通过在渲染后强制缩放遗留软件的蛮力方法来解决它,但我认为 Linux 上没有类似的东西。