отключить сглаживание в fedora 22

1324
Klaus

Я обновил до fedora 22 в последние дни, и под большинством рабочих столов (kde / gnome / gnome3) все терминалы имеют очень и очень уродливую настройку шрифтов. Практически невозможно использовать некоторые текстовые базовые редакторы в этих терминалах из-за плохой визуализации шрифтов.

Я прочитал много настроек шрифтов, но ничего не происходит.

Для начала: да, я знаю, что вся структура каталогов изменилась для fontconfig. И да, я не получил никаких результатов, если я разместил некоторые файлы конфигурации в другом месте.

Есть ли подсказка, какой контент я могу поместить в какой каталог, чтобы отключить рендеринг для терминальных приложений? И, может быть, какие шаги нужно сделать, чтобы обновить шрифты. Я знаю, что fc-cache должен вызываться раньше, а сейчас?

И да, я прочитал материал, написанный здесь по этой теме, но все это кажется устаревшим из-за измененной структуры каталогов.

Что я сделал:

В: /etc/fonts/fonts.conf я нашел

<!-- the following element will be removed in the future --> <dir>~/.fonts</dir> 

Поэтому я попытался разместить файл в: ~ / .fonts / fonts.conf

Содержание:

<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- turn off antialiasing --> <match target="font"> <edit name="antialias" mode="assign"> <bool>false</bool></edit> </match>  <match target="font"> <edit mode="assign" name="hinting"> <bool>false</bool> </edit> </match> </fontconfig> 

После этого я бегу:

fc-cache 

И я использовал strace для поиска чтения моего файла. Я только ловлю эту строку:

 stat("/home/krud/.fonts/fonts.conf", ) = 0 

Тогда я искал другие каталоги:

 access("/home/krud/.config/fontconfig/fonts.conf", R_OK) = 0 

Но вкратце: я не вижу результата ни в одном приложении! (firefox / gnome-терминал)

РЕДАКТИРОВАТЬ:

Я также использовал font-tweaks-tool из gnome и выбрал шрифт в инструменте tweaks. Также без изменений! Кажется, в моей системе есть параллельный мир?

Обновить:

Я искал freetype-freeworldи он уже был установлен. Все шрифты отображаются с использованием RGB-сглаживания, что выглядит ужасно для моих глаз. Поэтому я попытался удалить freetype-freeworld. После этого я могу выбрать оттенки серого для сглаживания, а также изменить настройки подсказок с помощью gnome-tweak-tool. Теперь мой терминальный шрифт приемлем, и шрифты, например, для Firefox и других приложений, достаточно читабельны. В результате установка freetype-freeworldбыла причиной того, что я не мог изменить настройки для шрифтов. Я не мог понять, в чем причина этой проблемы, но я могу работать сейчас :-) Интересно, что некоторым людям нравится, freetype-freeworldа кто-то пишет, что это дает плохие результаты.

Моя настройка теперь: сглаживание «оттенки серого» с намеком «полный». В надежде, что другие найдут это полезным ...

Если кто-то может дать полное представление о том, какие файлы конфигурации, инструменты, рендерер и т. Д. Работают на реальных рабочих столах Linux, было бы здорово получить эти знания где-нибудь!

4
Вы пробовали установить `tweak-tool` и изменить там простые настройки? Или `fonts-tweak-tool` для более сложных (для каждого шрифта) настроек? mattdm 8 лет назад 0
@mattdm: Спасибо за подсказку. Я попробовал, но ничего не изменилось. Кажется, что существует множество возможных способов настройки приложений, шрифтов, рабочих столов и прочего. Я не вижу никакой логики здесь и нет документации ?! Klaus 8 лет назад 0
Средство визуализации шрифтов в fedora несколько повреждено. Я установил freettype-freeworld (который является лучшим рендерером) и включил субпиксельное наложение. Это массивное улучшение IMI Journeyman Geek 8 лет назад 0
@ Путешественник Geek: ОК, после установки: Как я могу активировать его? Как я могу увидеть, какой рендерер активен? Klaus 8 лет назад 0
@JourneymanGeek Это загадка для меня. Поскольку срок действия патентов истек, интерпретатор байт-кода доступен в пакете _main_ Fedora freetype. Я не уверен точно, что делает freetype-freeworld, но я думаю, что это просто по умолчанию, а не нет. Почему не по умолчанию? Это выглядит _worse_ со многими шрифтами, несмотря на часто повторяемую мудрость - следовательно, font-tweak-инструмент, который позволяет вам играть с этим за шрифт. mattdm 8 лет назад 0
Клаус, включение и выключение сглаживания должно быть _instantly_ заметно в терминале. Ну, почти мгновенно - вам нужно будет что-то сделать, чтобы окно было перерисовано (нужно закрывать и открывать его, даже частично). Но если вы не видите каких-либо изменений вообще, что-то странное. Вы можете разместить скриншоты? mattdm 8 лет назад 0
Клаус - если честно, я не помню. Я планировал опубликовать ответ, как только приду домой и смог проконсультироваться с моими бэджем. @mattdm: Ну, я настроил это с F20, и с тех пор я обновляюсь. * Что-то * работает, так как это лучше, чем было по умолчанию. Journeyman Geek 8 лет назад 0
@JourneymanGeek Какие шрифты вы используете? (И в этом отношении тот же самый вопрос для Клауса.) mattdm 8 лет назад 0
В основном по умолчанию. Я думаю, что у меня могут быть установлены основные шрифты и шрифты Adobe с исходным / исходным кодом. Journeyman Geek 8 лет назад 0
@JourneymanGeek Не могли бы вы попробовать удалить его, перезапустить сеанс X (просто чтобы убедиться) и поиграть с различными настройками инструмента настройки, чтобы посмотреть, сможете ли вы воссоздать понравившийся вид? mattdm 8 лет назад 0
Головоломка ответила: пакет freetype-freeworld _does_ включает субпиксельное сглаживание (что дает вам лучшие формы за счет цветовой окантовки). Тем не менее, этот вопрос, по-видимому, направлен на полное отключение сглаживания - или, по крайней мере, это то, что он задает. Я подозреваю, что действительно нужно настроить подсказки, что теперь можно сделать с помощью стандартных библиотек. mattdm 8 лет назад 0
Я удалил `freetype-freeworld` и получил намного лучшие результаты. Самым большим изменением стало то, что теперь я могу переключаться с RGB на сглаживание в градациях серого. Это выглядит намного острее на моем терминале. Смотрите мое последнее обновление на мой вопрос ... Klaus 8 лет назад 0
Файл /etc/fonts/local.conf может вступить в силу, если вы предпочитаете редактировать файлы конфигурации вручную. Я когда-либо настраивал Fedora (http://systutorials.com/5472/) и доволен рендерингом. Надеюсь, что советы помогут. ericzma 8 лет назад 0

0 ответов на вопрос

Похожие вопросы