Експериментальне дробне масштабування робить брудні шрифти в Ubuntu 17.10


13

Я оновлювався до 17.10 з 17.04.

Я активував дробне масштабування, виконавши наступну команду.

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

Потім я змінив масштаб 125%. Шкала була змінена, але шрифти та значки такі брудні.

введіть тут опис зображення

Піктограма та шрифт запуску в Google Chrome та інших програмах, за винятком системних налаштувань, є брудними.

Як я можу вирішити цю проблему?

Чомусь шрифт у налаштуваннях системи не забруднений ...


Це зафіксовано в GNOME 3.32 (принаймні, для вікон та оболонок Wayland), тому ми можемо закрити це питання :)
Тревіньо

1
На мій досвід, проблема GNOME 3.32 зберігається. Зокрема, будь-яка програма, що використовує XWayland (програми Firefox, Chrome / Chromium, Electron), має розмиті шрифти, коли включено дробне масштабування (навіть коли відсотковий відсоток становить ціле число). Прийнятною відповіддю може бути вирішення, наприклад, як змусити ці додатки працювати на Wayland нативно (а не на XWayland), або принаймні не мати розмитих шрифтів.
користувач1475412

Відповіді:


5

Схоже, що це незавершена робота. GNOME підтримує належне масштабування лише на цілі числа ( джерело ).

Цитата:

В даний час ми дозволяємо масштабувати вікна лише за інтегральними факторами (як правило, 2). Це виявляється дещо обмежуючим, оскільки існує багато систем, які знаходяться лише між діапазонами dpi, які є корисними для масштабного коефіцієнта 2 або невизначаються.


Я не думаю, що це повністю пов'язано з частковою частиною масштабування. 1x vs 2x сильно відрізняється в Chrome, Chromium та Firefox.
Zach Moazeni

5
Навіть при встановленні коефіцієнта масштабу до 200% (2х) шрифти інших програм, як-от Chrome чи Firefox, виглядають дуже розмитими, якщо включено дробне масштабування гнома. Вони, безумовно, виглядають ще гірше за рахунок дробового масштабування, ніж якщо їх відображати безпосередньо на низькому екрані з роздільною здатністю 1920 x 1080 без будь-якої підтримки. Ця проблема трапляється лише для інших програм, наприклад Chrome, Firefox, Idea, Slack тощо. Програми та меню Ubuntu GTK3 чіткі. Я думаю, що неродні програми відображаються в половині роздільної здатності (2 к), і тоді фреймбуфер збільшується на 4 к, коли це потрібно, викликаючи розмиття.
Пьотр Колачковський

Також GNOME справді навіть не підтримує правильне масштабування чисел для всіх програм, коли використовується змішана настройка DPI з декількома моніторами. У інших програмах GTK, здається, є лише один коефіцієнт масштабування, а переміщення їх з одного дисплея на інший з різним коефіцієнтом масштабування не змінюється належним чином, тому ви отримуєте інтерфейс або вдвічі більший, або вдвічі замалий.
Пьотр Колачковський

2
Те саме спостереження тут. Наразі я знову відключу дробове масштабування (зателефонувавши gsettings set org.gnome.mutter experimental-features "[]") і продовжую використовувати існуюче 2x масштабування.
панмарі

Будь-яке відоме оновлення з цього питання?
Цуме
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.