
Я столкнулся с этой очень раздражающей ошибкой со шрифтами в LibreOffice. Пожалуйста, посмотрите на скриншот ниже. Пробелы между буквами просто беспорядочны, независимо от того, какой шрифт или уровень масштабирования я выбираю. Когда я меняю уровень масштабирования, интервалы на самом деле меняются, но все равно выглядят очень уродливо.
У меня практически стандартная установка Ubuntu. Я установил пару шрифтов (droid, mscorefonts). Я не менял никаких настроек шрифтов.
Шрифты в других приложениях выглядят отлично. Когда я открываю тот же текст в Google Docs или MS Web Word, он выглядит идеально.
Буду признателен за любую помощь по этому вопросу. Спасибо!
решение1
Я отвечаю на эту старую ветку, потому что у меня возникла та же проблема, и я просто решил ее другим методом. Я использую Ubuntu 16.04 и LibreOffice 5.1.4.2.
По сути, я воспользовался ответом, предложенным Fitoschido в этой теме:https://ask.libreoffice.org/en/question/7127/calibri-font-not-rendering-correctly/
Короче говоря, нужно отредактировать (или создать) ~/.config/fontconfig/fonts.conf и добавить следующий блок:
<match target="font" >
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>
Это позволяет обойти битовые карты символов, встроенных в шрифты MS, и заставить Ubuntu/Linux применять сглаживание так, как мне следует. Теперь шрифты MS выглядят намного, намного лучше в LibreOffice.
решение2
У меня это сработало на Ubuntu 16.04 с KDE
Откройте Системные настройки KDE > Шрифты > установите для поля Использовать сглаживание: значение Включено > нажмите Настроить > появится диалоговое окно Настроить сглаживание > установите для поля Тип субпиксельной отрисовки: значение RGB > установите для поля Стиль хинтинга: значение Слабо > нажмите ОК > нажмите Применить > перезапустите программы (LibreOffice и т. д.).
Заслуга в этом принадлежитhttp://www.ubuntubuzz.com/2016/03/how-to-fix-ugly-libreoffice-font-rendering-kde.html
решение3
sudo apt-get install libreoffice-gtk3
решение4
LibreOffice не использует ничего, кроме бесплатного движка шрифтов, поэтому все шрифты MS и Monotype будут выглядеть плохо, поскольку они подготовлены для движка шрифтов Windows.
Кроме того, LibreOffice не лицензирует шрифты Monotype, поэтому это не лучшее решение, если вы создаете документ в Times New Roman в MS Office, а затем открываете его в LibreOffice — по умолчанию будет установлен какой-то случайный шрифт OpenSource (обычно низкого качества).