Отключение лигатуры (см Calimo в fonts.conf
ответ ) является неправильным направлением! Это может удалить эти чрезмерно псевдонимные «жирные» лигатуры в шрифтах, таких как Calibri , но это также удаляет некоторые из красот типографики. Это довольно похоже на сокращение шрифт , пока вы не можете сказать разницу.
Я решил это для моей системы, удаляя шрифт Calibri, установку Карлиты , который является « Метрика-совместимым с Calibri» и упакован с «записью отображения на FontConfig (local.conf),» и освежающей мой шрифт кэша:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
Вы можете проверить, что Карлито стоит на Calibri:
$ fc-match Calibri
Carlito-Regular.ttf: "Carlito" "Regular"
(Если это не работает, вам может понадобиться что - то вроде sudo rm /usr/share/fonts/truetype/msttcorefonts/calibri*
хотя случай и точное местоположение может отличаться.)
Перед удалением Calibri Microsoft, я сохранил тестовый документ в LibreOffice, который использовал Calibri и взял снимок экрана. После этого, что я уволилась LibreOffice, снова открыла ее, а затем загружена мой тестовый документ. Имя шрифта «Calibri» был наклонным, чтобы указать, что он был заменен. Я сделал снимок экрана этого замещенному версии и вставить его ниже оригинала:
Приведенный выше текст представляет собой пару скриншотов из 13pt Calibri с Microsoft Calibri над Carlito в соответствии с fontconfig. Там нет полужирного, нет форматирования, «пары кернинга» включен, вынесенных на LibreOffice 5.0.5.1.
Карлито довольно близко к Calibri, лигатуры делают правильно, и это гораздо симпатичнее в целом.
Вы можете сделать то же самое с Caladea для Камбрия с , fonts-crosextra-caladea
и вы можете использовать Google, Croscore шрифты Arimo, Тинос и Cousine для Arial , Times New Roman и Courier New с fonts-croscore
. Узнайте больше на вики Debian Substituting Calibri и Cambria Fonts .
Но как насчет Helvetica?
Данный вопрос о Helvetica шрифт, который является предпочтительным Apple, без засечек шрифт. Microsoft предпочла Arial до того, как сменила его на Calibri. Отображение Linux по умолчанию зависит от распределения, но это , как правило , либо Nimbus Sans L , либо Liberation Sans , например ,
$ fc-match Helvetica
n019003l.pfb: "Nimbus Sans L" "Regular"
Если вы бежите, что и получить Arial, что это очень хорошая причина для вопроса лигатуры описано выше - Arial не большой шрифт.
Helvetica имеет довольно культуру , окружающую его , и я не могу найти шрифт , который полностью Метрика совместим с Helvetica. Arial (и шрифты метрически совместимы с Arial, в том числе освобождения Sans и его вилкой, Arimo , имеют одинаковые ширины символов (что означает , что они « в основном» Метрика совместимый;. Текст будет обернуть так же, как с Helvetica) Среди свободных шрифтов, Освобождение Sans и Nimbus Sans , кажется , имеют большинство подобной эстетики.
Там также IBM Plex , новый шрифт с большими деньгами за ним [ 1 ] [ 2 ] . Plex предназначен для замены Helvetica (он также имеет сокращенную SANs, а также с засечками и MONOSPACE шрифтов) во всех материалах IBM, хотя это не совсем метрических совместимо с Helvetica или другими шрифтами. Font Squirrel имеет приятный вид образцов шрифтов Plex .
FontConfig псевдонимы
Чтобы вручную псевдоним Helvetica на другой шрифт (и , следовательно , нет необходимости удалять Calibri и / или Arial, хотя и в этом случае вы должны также вручную псевдоним тех), отредактируйте ~/.config/fontconfig/fonts.conf
файл (для старых систем, это ~/.fonts.conf
. Чтобы избежать путаницы, я симлинки последнего к первому) , как указано в этом ответе , добавив новый <alias>
. раздел Helvetica (это один использует Arimo Убедитесь , что он установлен):
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>Helvetica</family>
<prefer><family>Arimo</family></prefer>
</alias>
</fontconfig>