答案1
下列的这个建议由 Ubuntu IRC 频道的 sarnold 修复,现已修复:
>> s = settings;s.matlab.desktop.DisplayScaleFactor
>> s.matlab.desktop.DisplayScaleFactor.PersonalValue = 2
答案2
我不知道是什么原因
问题根本在于提高屏幕分辨率有两个原因。
- 为了在屏幕上容纳更多内容。
- 以更高的质量显示相同数量的内容。
从历史上看,对于大多数计算机和视力正常的用户来说,像素数量是屏幕上可显示内容数量的限制因素。因此,虽然显示系统确实有 DPI 字段,但它经常被应用程序忽略,并且通常与显示器的实际 DPI 几乎没有相似之处。即使没有被忽略,它也通常只会缩放某些元素,而不会缩放其他元素,当用户将其从默认值更改时,会导致混乱。
近年来,“高 DPI”系统开始进入市场,其屏幕分辨率非常高,以至于用户视觉(而不是显示器的分辨率)成为屏幕上可用内容的限制因素。在这样的屏幕上,必须增加 GUI 元素的像素大小,以使内容保持在用户可以接受的大小。
显示系统必须适应这一变化,但并非所有软件都已跟上。Windows 通过在渲染后强制缩放旧版软件的强力方法解决了这个问题,但我认为 Linux 上没有类似的东西。