Неработающие шрифты в KDE (Kubuntu 14.10)

Неработающие шрифты в KDE (Kubuntu 14.10)

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

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

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

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

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

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

решение1

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

  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, то, возможно, вам стоит начать копить на новую систему.

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

решение2

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

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

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

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

Код:

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

решение3

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

решение4

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

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

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

Связанный контент