Libre office space spacing (kerning) проблема

16

В каждой операционной системе, когда я устанавливаю LibreOffice, всегда возникает проблема с правильно расположенными символами.

Вот некоторые примеры:
Гадкий кернинг

Первое слово - это то же самое слово в том же документе и тот же шрифт, но, тем не менее, оно выглядит иначе. (вокруг буквы е и н )

Второе слово имеет странный разрыв между р и а

В последнем слове A и D почти совпадают.

Все это обычные шрифты. Ничего фантастического. Есть ли способ это исправить?

PS Format>Character>Postition>Pair Kerningуже включен.

Rtsne42
источник
Я тоже это заметил.
YouAGitForNotUsingGit
Я никогда не замечал этого, пока ты не задал этот вопрос. Я заметил, что если вы пишете с большой буквы, первая буква слова также меняет интервал. Мы надеемся, что этот вопрос получит достаточно внимания. +1
Терранс
Я не думаю, что вы получите ответ, потому что вы дали очень мало деталей здесь. Какие шрифты? Какая версия LibreOffice? Какие операционные системы? Все это может помочь, но я бы начал со шрифтов. Например, я не вижу ничего подобного в Liberation Sans в LO 5.3.0.3 в Ubuntu 16.04.
Moilleadóir
Обратите внимание, что эта проблема, по-видимому, не возникает при «публикации» документов путем их экспорта в формат PDF или их печати.
Бруни

Ответы:

1

Странный межбуквенный интервал вызван ошибками, которые были устранены в LibreOffice 5.3.

На момент написания, версия 5.3.0 доступна через PPA, введите следующее в терминал, чтобы убедиться, что установлена ​​последняя версия:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice
Тайсон
источник
2
У меня есть Libre Office 5.3.0.3, и ошибка все еще присутствует. Попробуйте изменить размер окна приложения медленно, и вы увидите, как расстояние между буквами изменится при изменении размера.
Rtsne42
1
@ Danchm01 попробуй с выключенным кернингом пары . Кернинг GPOS - это новый алгоритм кернинга, включение парного кернинга может привести к использованию старого алгоритма.
Тайсон
1
Только что обновил с Writer 5.1 до 5.3. Кернинг хуже .
mpen
1

Возможно, попробуйте отключить опцию «аппаратное ускорение» в Tools>Propertiesменю, затем LibreOffice>View.

Это помогло мне решить некоторые проблемы с письмами в прошлом.

Taz8du29
источник
1

Возможно, вашу проблему можно решить, добавив эти настройки в ~/.config/fontconfig/fonts.conf:

<match target="font">
 <edit name="rgba" mode="assign">
  <const>rgb</const>
 </edit>
</match>
<match target="font">
 <edit name="hinting" mode="assign">
  <bool>true</bool>
 </edit>
</match>
<match target="font">
 <edit name="hintstyle" mode="assign">
  <const>hintslight</const>
 </edit>
</match>
<match target="font">
 <edit name="antialias" mode="assign">
  <bool>true</bool>
 </edit>
</match>

Этот фрагмент делает следующее:

  • Включает субпиксельное сглаживание, что улучшает внешний вид многих шрифтов (это та же система, которая используется ClearType в Windows)
  • Устанавливает хинтинг шрифта на небольшой (обычно это глобальное значение по умолчанию, но LibreOffice, похоже, его не видит)
  • Включает нормальное сглаживание (это работает в сочетании с субпиксельным сглаживанием)

Подсказка к шрифту приводит к выравниванию букв по пиксельной сетке на мониторе, что может вызвать проблемы с кернингом. При установке этого значения на небольшое, межсимвольное пространство сохраняется.

Эти проблемы обычно возникают только в случае шрифтов Windows или шрифтов, разработанных таким образом, чтобы они были метрически эквивалентными (например, шрифт LibreOffice по умолчанию), поскольку они не предназначены для привязки к пиксельной сетке.

iczero
источник