Монако в пикселях на веб-страницах
Я установил шрифт Monaco, и он отлично смотрится в терминале:
но это выглядит некрасиво в браузерах:
Как я могу исправить такое поведение? Я бы тоже хотел видеть правильный шрифт на веб-страницах.
2 ответа
Решение:
Сначала создайте файл в каталоге .config/fontconfig/conf.d/ с именем 20-no-embedded.conf.
Затем поместите следующие строки в файл, чтобы отключить встроенные растровые изображения для всех шрифтов. (Если вы не хотите отключать все шрифты, но для некоторых шрифтов, пропустите это до следующего)
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="embeddedbitmap" mode="assign"> <bool>false</bool> </edit> </match> </fontconfig>
(Альтернатива) Если вы не хотите отключать все шрифты, но только для определенного шрифта, вы должны вместо этого использовать эти
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <test qual="any" name="family"> <string>Monaco</string> </test> <edit name="embeddedbitmap"> <bool>false</bool> </edit> </match> </fontconfig>
Ниже приведено изображение после успешного включения сглаживания для Монако. Повеселись!
Если вы хотите узнать больше, загляните на вики-страницу ArchLinux fontconfig, которая помогла мне решить эту проблему.
Я так рад, что это было исправлено.
Вот коммит, который исправил это: новый шрифт.
Его можно установить с помощью следующей команды:
curl -kL https://raw.github.com/cstrap/monaco-font/master/install-font-ubuntu.sh | bash