Compiz слегка размытый шрифт заголовка, когда окно не развернуто

Я настроил Compiz для использования gtk-window-decorator, чтобы он мог применить мою тему Metacity для заголовков. С этим декоратором я заметил, что Compiz отображает слегка размытые шрифты заголовков, когда окно не развернуто. Как только окно развернуто, отображаются четкие шрифты.

Когда окно не развернуто, шрифт имеет более светлый цвет и, кажется, не имеет субпиксельной подсказки или сглаживания, отсюда и слегка размытое изображение. Я увеличил шрифт, когда окно было развернуто, и увидел голубоватые линии вокруг символов. Когда окно не было развернуто, увеличенные символы не имели голубоватых линий.

Я протестировал и увидел, что оконный менеджер Marco (разветвленный из Metacity для среды рабочего стола MATE) и декоратор Emerald (используется с Compiz) отображают четкие шрифты заголовков независимо от того, развернуто окно или нет.

Может ли это быть вызвано отсутствием субпиксельного хинтинга или сглаживания в gtk-window-decorator, когда окно не развернуто?

Изображение в ссылке ниже показывает небольшую разницу в рендеринге шрифта, когда Compiz используется с gtk-window-decorator. Окно Firefox было развернуто, с четким текстом, в то время как окно VLC не было развернуто, со слегка размытым текстом.

После переключения на оконный менеджер Marco оба текста четкие.

При увеличении настройки "Compiz with gtk-window-decorator" синие линии вокруг развернутого текста заголовка окна Firefox видны (мне это кажется субпиксельным рендерингом). Синие линии полностью отсутствуют в не максимизированном тексте заголовка окна VLC.

Тестирование с различными темами Metacity дает тот же слегка размытый результат. Кажется, это проблема декоратора окна.

1 ответ

После некоторых исследований выясняется, что это вызвано зависимостью от метагорода (libmetacity), а не с Compiz.

Я отправил отчет об ошибке здесь: https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/1780468

Другие вопросы по тегам