Сегодня утром я обновил 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
команду, вышел из системы, вошел в систему, ... все еще не появились.
Как это может быть? Вот пример проблемы (со шрифтом, который другие приложения находят и используют без проблем):
Наиболее существенные детали этого изображения в виде текста:
- Диалоговое окно «Символ» LibreOffice Writer для «Andika New Basic» выдает следующее сообщение:
This font has not been installed. The closest available font will be used.
- Но вывод терминала
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 и т. д.), хотя мне это все еще кажется ошибкой.