我安装了 Monaco 字体,它在终端中看起来很棒:
但它在浏览器中看起来很丑陋:
我该如何修复此问题?我也想在网页上看到正确的字体。
答案1
解决方案:
首先创建一个文件.config/fontconfig/conf.d/目录与20-无嵌入.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>
下面是成功启用 Monaco 抗锯齿后的图片。玩得开心!
如果您想了解更多信息,请查看ArchLinux 的 fontconfig wiki 页面这帮助我解决了这个问题。
答案2
我很高兴这个问题已经解决了。
这里是修复此问题的提交:一种新字体。
可以使用以下命令进行安装:
curl -kL https://raw.github.com/cstrap/monaco-font/master/install-font-ubuntu.sh | bash