为什么 Ubuntu 20.04 中的某些 GUI 字体太小?我该如何修复它们?

为什么 Ubuntu 20.04 中的某些 GUI 字体太小?我该如何修复它们?

我通过大学许可证安装了 MATLAB 2020,我发现字体特别小。此外,启动 Ubuntu 时会打开一个 GUI 输入密码,而且这个密码也非常小。我在 Ubuntu 20.04 中使用的其他 GUI 窗口没有这个问题。原因是什么?我该如何解决?

专为 MATLAB 而设计。

在此处输入图片描述

答案1

下列的这个建议由 Ubuntu IRC 频道的 sarnold 修复,现已修复:

>> s = settings;s.matlab.desktop.DisplayScaleFactor
>> s.matlab.desktop.DisplayScaleFactor.PersonalValue = 2

目前看起来是这样的: 在此处输入图片描述

答案2

我不知道是什么原因

问题根本在于提高屏幕分辨率有两个原因。

  1. 为了在屏幕上容纳更多内容。
  2. 以更高的质量显示相同数量的内容。

从历史上看,对于大多数计算机和视力正常的用户来说,像素数量是屏幕上可显示内容数量的限制因素。因此,虽然显示系统确实有 DPI 字段,但它经常被应用程序忽略,并且通常与显示器的实际 DPI 几乎没有相似之处。即使没有被忽略,它也通常只会缩放某些元素,而不会缩放其他元素,当用户将其从默认值更改时,会导致混乱。

近年来,“高 DPI”系统开始进入市场,其屏幕分辨率非常高,以至于用户视觉(而不是显示器的分辨率)成为屏幕上可用内容的限制因素。在这样的屏幕上,必须增加 GUI 元素的像素大小,以使内容保持在用户可以接受的大小。

显示系统必须适应这一变化,但并非所有软件都已跟上。Windows 通过在渲染后强制缩放旧版软件的强力方法解决了这个问题,但我认为 Linux 上没有类似的东西。

相关内容