Сломанные шрифты в KDE (Kubuntu 14.10)


10

Время от времени я испытываю очень странную ошибку: Шрифты сломаны

Шрифты ломаются не только в Firefox, но и во всей среде KDE. Что я могу сделать, чтобы это исправить?

ОБНОВЛЕНИЕ № 1

Установил Kubuntu с нуля и получил эту ошибку на второй день использования. Но сейчас это касается только Firefox.

ОБНОВЛЕНИЕ № 2

Ну, это не только в Firefox =)


1
Пожалуйста, отредактируйте ваш вопрос, чтобы помочь нам помочь вам, предоставляя дополнительную информацию. Что вы пытались сделать, чтобы диагностировать проблему? Вы пробовали запустить тест ОЗУ? Проверено состояние SMART на вашем диске (дисках)? Пробовал разные видео драйверы? Все, что вы можете сказать нам, может быть полезным. Спасибо.
Старейшина Гик

Я вижу это когда-нибудь на моем 14.04.2 Ubuntu Gnome. Перезапуск приложения исправляет это. Это происходит (здесь) только для автоматически запускаемых приложений (например, для xtermотображения журнала). Я подозреваю, что это проблема синхронизации с некоторыми демонами / dbus или similia, которые не готовы к моменту запуска приложения.
Rmano

Системные настройки >> Внешний вид >> Шрифты Использовать сглаживание: включите, нажмите «Настроить», установите флажок «Использовать субпиксельный рендеринг» и установите для него значение RGB, установите «Стиль подсказок», чтобы «Слегка», нажмите «Ок», а также «Принудительный выбор шрифтов DPI», установленный на 96 DPI
Ходжат Тахери

Ответы:


4

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

  1. Вы выбрали файл нестандартного системного шрифта, который не соответствует стандартам. Решение : вернуться к системному шрифту по умолчанию или найти другой без ошибок.
  2. Файл шрифта поврежден. Это маловероятно, так как вы говорите, что это происходит время от времени. Решение : замените его оригиналом, полученным в Интернете. Перестройте кеши шрифтов.
  3. В цепочке библиотек, отвечающих за отображение ваших шрифтов, есть конфликт версий. Решение : sudo update; sudo upgrade; sudo reboot;обычно делает свое дело. Также, если у вас установлено много PPA, я бы отключил их вместе с установленным на них программным обеспечением, чтобы посмотреть, исчезнет ли проблема.
  4. В одной из библиотек рендеринга шрифтов есть ошибка. Это может проявляться в том, что некоторые глифы отображаются неправильно, как на скриншоте. Решение : переустановите пакеты рендеринга шрифтов.
  5. Кэш библиотеки рендеринга шрифтов поврежден. Рендеринг шрифтов является дорогой / медленной операцией, и для ускорения этого процесса обычно используют кеши визуализированных растровых изображений, которые динамически управляются во время выполнения. Если память или дисковое пространство, требуемое для этого кэша, не имеют достаточных привилегий безопасности, исчерпают пространство, будут повреждены из-за аппаратных сбоев, то это сделает рендеринг шрифта уродливым. Решение : Восстановите кеши шрифтов с помощью этого:sudo fc-cache -srv; fc-cache -rv
  6. Аппаратное ускорение рендеринга шрифтов будет зависеть как от графического процессора, так и от его драйвера. В драйвере графического процессора может быть ошибка, или у вас проблемы с аппаратным обеспечением вашего графического процессора, которые проявляются как ошибки при рендеринге шрифтов. Как правило, графические процессоры начинают работать со сбоями «немного», когда они находятся в состоянии стресса, перегрева или в некоторых случаях, когда они не получают достаточно энергии от блока питания. Решение : убедитесь, что ваша система не перегревается. Убедитесь, что ваш блок питания масштабируется для обработки вашего графического процессора. Существуют утилиты, которые могут помочь вам провести стресс-тестирование вашего графического процессора, чтобы увидеть, вызывает ли это вашу проблему.
  7. Чипы памяти имеют неисправности, которые проявляются как повреждения памяти. В этом случае вы также можете испытывать нестабильность. Если микросхема памяти ошибается всего на один бит каждые 4 дня, это может проявиться как очень трудно отследить ошибки. Решение : запустите memtest86 или аналогичные инструменты тестирования памяти, чтобы убедиться, что ваши чипы в порядке.
  8. Отдельные приложения могут иметь ошибки, которые проявляются как ваш скриншот. Особенно приложения с интенсивным текстом и шрифтами, такие как веб-браузеры. Я сам видел это в Firefox. Одно время все письма обменивались на маленькие заполненные коробки. Решение : перезапустите приложение или систему, если это происходит редко. Обновите версию программного обеспечения, если это происходит часто.
  9. Ошибки в прошивке - это реальность, особенно в бюджетном оборудовании. Также ошибки в прошивке часто маскируются в драйверах WINDOWS. Для пользователей Linux это означает, что мы можем хранить ошибки прошивки бесплатно. Решение : Если вы приобрели свой компьютер по дешевке или он от производителя, не известного своей ориентацией на стабильность / поддержку Linux, то, возможно, вам следует начать экономить на новой системе.

Надеюсь, что хоть что-то из этого было полезно. Я действительно прекрасно провел время, написав это!


1

Попробуйте это, прежде чем встряхнуть ваши компьютеры Нервная система!

Чтобы KDE хорошо отображал приложения GTK, вам действительно нужна тема ~ / .gtkrc-2.0-kde4, которую добавляет kubuntu-default-settings. Установка этого, вероятно, изменит логотип загрузки на Kubuntu, так что ожидайте этого. (Вам, очевидно, понадобится и kcm-gtk.)

Вы получаете все эти пакеты при установке Kubuntu, но если вы просто пытаетесь установить пакеты KDE минимального уровня, вам придется исправить это самостоятельно.

Всякий раз, когда вы изменяете настройки шрифта в KDE, он сначала сохраняет изменения в обычном файле настроек KDE ~ / .kde / share / config / kdeglobals, которые читают все программы, поддерживающие настройки KDE и KDE, а затем также сохраняет основные настройки шрифта (автоалиазирование, подсказки и т. д.) в ~ / .fonts.conf для приложений, в которых нет хорошей интеграции с KDE. Я предполагаю, что здесь происходит то, что настройки .fonts.conf переносятся в ваш сеанс GNOME. Итак, удалите или переименуйте его.

Код:

$ mv ~/.fonts.conf ~/.fonts.conf.bak

0

Ничего сложного, чтобы решить эту проблему. Там может быть некоторые обновления не удалось установить или не удалось на полпути прогресса. Поэтому, возможно, вы захотите обновить KDE или установить его снова, чтобы решить эту проблему. Это случилось со мной, когда я обновлял пакеты шрифтов с помощью файлового менеджера kde.


0

Кубунту 16.04.

Та же проблема, когда я отключаю монитор и снова подключаюсь или когда я переключаюсь в оболочку (CTRL + ALT + F1) и возвращаюсь к графическому интерфейсу (CTRL + ALT + F7).

Безопасный способ.

1-Закройте все приложения GTK.

2-Перейдите в systemsettings -> Стиль приложений -> Стиль GNOME (GTK) ---> Измените размер шрифта или измените шрифт на любой другой по умолчанию (Noto Sans), используйте эту конфигурацию до следующей перезагрузки.

Опасный путь.

Другой способ - отключить / включить шрифт по умолчанию (Noto Sans), но я попробовал это и сломал все, было трудно восстановить конфигурацию по умолчанию.


-1

Обычно это может быть проблема исходного файла шрифта. Вы можете повторно загрузить семейство шрифтов по этой прямой ссылке:

http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip

а затем просто переустановите все семейство шрифтов. Это не должно занять более 2 минут вместе взятых. Если это все еще не работает, оставьте сообщение в комментариях

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.