1

Я использую xfce-4. При включении подсказок к шрифту типографские лигатуры создаются автоматически. Шрифт выглядит действительно лучше, но типографская лигатура не очень хороша. Как отключить типографские лигатуры с хинтингом шрифтов?

Вот как это выглядит с подсказкой шрифта и без:

с подсказкой шрифта
без намека на шрифт
подсказка шрифта + решение № 1

Пожалуйста, обратите внимание на "ти" в "вопросах". Шрифт откалиброван.

1 ответ1

1

Следующее исправит Calibri, отключив использование встроенных растровых изображений через fontconfig:

$ cd /etc/fonts/
$ cat conf.avail/75-fix-calibri.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Use embedded bitmaps in fonts like Calibri? -->
        <match target="font" >
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>
</fontconfig>
$ ln -s conf.avail/75-fix-calibri.conf conf.d/75-fix-calibri.conf
$ ls -l conf.d/75-fix-calibri.conf 
lrwxrwxrwx 1 root root 41 21. Nov 10:19 conf.d/75-fix-calibri.conf -> /etc/fonts/conf.avail/75-fix-calibri.conf

На самом деле вам не нужно перезапускать X, чтобы это вступило в силу, поскольку приложения, которые используют freetype2 и косвенно fontconfig, нужно только перезапустить.

Обратите внимание, что перезапуск X закрывает все открытые окна. Я склонен перезапускать X с помощью Alt-Control-Backspace. Но pkill X тоже работает.

Источник: bbs.archlinux.org
Проверено ОП. Работает. Смотрите изображение № 3 в первом посте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .