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


16

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

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

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

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

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

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

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


Я тоже это заметил.
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.

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


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 по умолчанию), поскольку они не предназначены для привязки к пиксельной сетке.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.