Почему я не могу установить шрифты в системе?

У меня возникли проблемы с установкой некоторых .ttfs, которые я ранее добавил в систему Win7, и теперь я пытаюсь добавить в 64-разрядную 12,04 систему LTS. Я первоначально установил шрифты в папку /home/.fonts, и все прошло хорошо (после sudo fc-cache -f -v шрифты были доступны в LibreOffice).

Позже решили удалить их из /home/.fonts и установить в / usr / share / fonts / truetype, чтобы шрифты можно было использовать глобально. Сначала удаляется из папки /home/.fonts и восстанавливается кеш. Проверьте LibreOffice, и они были успешно удалены. Затем скопировали в новую папку / usr / share / fonts / truetype / myfonts и восстановили кеш. Появилось предупреждение «недопустимый кеш», поэтому снова был восстановлен кеш. На этот раз ошибка. Перезагружен, но шрифты недоступны в LibreOffice. Пошел в раздел настроек / настройки шрифтов Ubuntu Tweak, а имена установленных шрифтов появятся, но примерные символы под именами - это черные прямоугольные белые прямоугольники (NOT «Быстрая коричневая ...» в выбранном шрифте). [!d1 ]

Удалена из / usr / share / fonts, переустановлена ​​в /home/.fonts, а шрифты снова работают в LibreOffice.

Кроме того, я загрузил новый шрифт из Интернета и поместил файл / USR / доли / шрифты. После sudo fc-cache -f -v этот новый шрифт появляется нормально в LibreOffice. Однако никто из других не работает, если только в /home/.fonts.

Последняя попытка (согласно WebbyIT) - попробовала sudo mv ~/.fonts/name.font /usr/share/fonts/ для всех шрифтов. Теперь они находятся в / usr / share / fonts и работают на моей учетной записи администратора. Тем не менее, они по-прежнему не работают ни для каких других учетных записей (стандарт или гость).

Любые идеи, что происходит, черт возьми ??? Я все равно хотел бы использовать эти шрифты по всему миру.

1
задан 15 January 2013 в 04:16

1 ответ

Используйте move in terminal для перемещения ваших шрифтов:

sudo mv ~/.fonts/name.font /usr/share/fonts/

После этого перестройте кеш:

sudo fc-cache -f -v
4
ответ дан 25 May 2018 в 02:27
  • 1
    Попробовал ответ WebbyIT. Шрифты теперь находятся в папке / usr / share / fonts вместо /home/.fonts, и они работают в моей учетной записи администратора. Тем не менее, в моих гостевых и стандартных учетных записях я все еще получаю черную рамку белого прямоугольника. – Doughnut Jimmy 15 January 2013 в 00:21

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

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