Восстановление локально установленных шрифтов после обновления LibreOffice

Восстановление локально установленных шрифтов после обновления LibreOffice

Сегодня утром я обновил LibreOffice с версии 5.4.3 до 5.4.4 (версия: 5.4.4.2; идентификатор сборки: 1:5.4.4-0ubuntu5, если быть точным).

Благодаря этому обновлению ряд шрифтов, которые у меня были,локальноУстановленные на моей (стандартной Ubuntu) системе исчезли из диалогового окна шрифтов Writer. Это включает в себя:

  • мои шрифты SIL, включая Andika New Basic, Charis SIL и Gentium Plus
  • все шрифты ClearType (Cambria, Calibri и т. д.)
  • ПТ семья
  • SBL греческий и SBL иврит
  • ... и более.

Просто чтобы сделать это действительно странным,некоторыйсохранятся: например, IA Writer Duospace, Merriweather [serif и sans], Venturis ADF, один или два других. Все они устанавливаются тем же способом и из того же места, что и те, которые перечислены выше как отсутствующие в LibO.

Теперь, это поведениекажется, это заметилив системе отслеживания ошибок LibreOffice, и я считаю, что это довольно плохое поведение. (ЕСЛИ это то, с чем я сталкиваюсь.) И это их проблема, а не совсем то, с чем я ищу здесь помощи.

Мой вопрос к AskUbuntu таков: эти шрифты все еще находятся в ~/.local/share/fonts, поэтому я просто запустил sudo fc-cache -f -vих, ожидая, что они все снова появятся в моей установке LibO.

Но они не появились. Я снова выполнил fc-cacheкоманду, вышел из системы, вошел в систему, ... все еще не появились.

Как это может быть? Вот пример проблемы (со шрифтом, который другие приложения находят и используют без проблем):

Скриншот

Наиболее существенные детали этого изображения в виде текста:

  1. Диалоговое окно «Символ» LibreOffice Writer для «Andika New Basic» выдает следующее сообщение:This font has not been installed. The closest available font will be used.
  2. Но вывод терминала fc-list | grep -i Andikaпоказывает, что этот шрифтявляетсяустановлен.

Я даже не уверен, что понимаю, в чем проблема. Но мне ОЧЕНЬ хотелось бы, чтобы LibO Writer использовал шрифты, установленные в моей системе, многие из которых являются моими повседневными рабочими шрифтами. Признаюсь, я немного сварливый.


Обновлять(2018-03-05) - Сегодня я получил обновление до версии: 6.0.1.1, и эта проблема исчезла. Предложение наLibO баг-трекерчто в версии 5.4.4* была проблема с упаковкой, но независимо от того, верно ли это, в версии 6.0+ это не проблема.

решение1

Итак, когда я подал заявлениеОтчет об ошибке в LibreOffice, некоторые вещи прояснились: описание проблемы действительно помогает!

После долгих раздумий я понял, что проблема касается ТОЛЬКО локально установленных (для каждого пользователя) шрифтов TTF, но это не так.нетвлияют на локально установленные шрифты OTF,нивлияет ли это на шрифты TTF, установленные в системе?

Theобходной путь, то необходимо переместить все ~/.local/share/fonts/*.TTFфайлы в /usr/share/fonts/truetype/, а затем запустить sudo fc-cache -f -v.

По крайней мере, это означает, что шрифты доступны для LibO Writer (и Calc и т. д.), хотя мне это все еще кажется ошибкой.

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