Випуск інтервалу між шрифтами (кернінг) для офісу


16

У будь-якій операційній системі, коли я встановлюю LibreOffice, завжди здається, що виникають проблеми з правильно розташованими символами.

Ось кілька прикладів:
Некрасивий кернінг

Перше слово - це саме те саме слово в тому самому документі і того ж шрифту, і все-таки воно виглядає інакше. (навколо букви e і n )

Друге слово має дивний проміжок між p і a

В останньому слові A і d майже перетинаються.

Все це є звичайними шрифтами. Нічого фантазійного. Будь-який спосіб це виправити?

PS Format>Character>Postition>Pair Kerningвже ввімкнено.


Я це також помітив.
YouAGitForNotUsingGit

Я ніколи цього не помічав, поки ви не задали це питання. Я помітив, що якщо ви пишете великі літери першої літери слова, змінюється і пробіл. Отримане таким чином, сподіваємось, це питання приверне достатньо уваги. +1
Терранс

Я не думаю, що ви отримаєте відповідь, тому що ви тут дуже мало деталізували. Які шрифти? Яка версія LibreOffice? Які операційні системи? Все це може сприяти, але я б почав із шрифтів. Наприклад, я не бачу нічого подібного із звільненнями 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.