Microsoft TTF-fonts, такая как Calibri и Cambria не представляется правильно на определенных уровнях масштабирования страницы:
(Я установил шрифты Microsoft вручную путем размещения их в ~/.fonts
каталог и обновление кэша шрифта).
Там какой-либо путь состоит в том, чтобы улучшить рендеринг шрифта Microsoft под LibreOffice?
Шрифты как Calibri и Cambria обращаются к использованию внедренных растровых изображений при корректировке к небольшим размерам.
Для отключения этого поведения шрифта поместите следующее в $HOME/.fonts.conf
:
<match target="font" >
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>
Создают файл, если он не существует.
Перезапуск для вступления в силу.
Источники
http://ubuntuforums.org/showthread.php?t=724818 (требуемая регистрация)
http://manpages.ubuntu.com/manpages/precise/man5/fonts-conf.5.html
ПРИМЕЧАНИЕ:
$HOME/.fonts.conf
удерживается от использования в Ubuntu 12.10 Вместо этого вставка вышеупомянутый код XML (как корень) в/etc/fonts/conf.d/50-user.conf
Вместо того, чтобы поместить код XML в /etc/fonts/conf.d/50-user.conf
(который на самом деле просто включает файлы от $HOME/.config/fontconfig/conf.d
или $HOME/.config/fontconfig/fonts.conf
) помещает код XML в файл в соответствии с двумя упомянутыми каталогами в Вашем $HOME/.config/fontconfig/
каталог. Не смешивайте с файлами конфигурации системы, поскольку это сделает обновления системы более сложными.
Я решил это для своей системы путем удаления шрифта Calibri, установки Carlito, который "совместим с метрикой с Calibri" и упаковывается с "отображающейся записью в fontconfig (local.conf)", обновляя мой кэш шрифта, и перезапуская LibreOffice:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
Вот прежде и после с Microsoft наверху и Carlito ниже:
Можно сделать то же с Caladea для Cambria с fonts-crosextra-caladea
и можно использовать шрифты Croscore Arimo, Тинос и Кухня для Arial, Times New Roman и Courier New с fonts-croscore
.
Дополнительную информацию см. в моем полном сообщении.