在Linux上获得类似MacOS的字体

2020-09-25 21:01:03

你要么喜欢华丽的排版,要么就是不在乎。如果您是前者,请继续阅读有关如何使您的Linux上的字体渲染看起来与MacOS上的字体渲染一样棒的方法,否则请继续阅读,看看您错过了哪些美景。

我换了一段时间换成了哈金托什,我喜欢上了它的漂亮版式。在回到Linux和一些摆弄之后,我发现了一个不是那么难看的设置,它看起来足够接近MacOS。所以,如果你想让你的Linux发行版在排版上稍微好一点,那就跟着做吧。

与其在这里复制粘贴所有内容,不如让我们试着理解为什么MacOS上的字体比Linux上的字体看起来更好。

衬线字体:看起来像是出自14世纪圣经的字体。你知道,曲线看起来像是在炫耀。

等宽字体:典型的代码字体。其中每个字符的宽度都相同。

字体在MacOS上看起来更好看的原因是史蒂夫·乔布斯(Steve Jobs)喜欢排版,他不遗余力地为每种字体授权了一些很棒的字体,最近苹果公司(Apple)投入了额外的努力,让他们的定制字体变得更好。嗯,不是Linux有一些免费的兼容公制的字体(这意味着它们看起来非常相似),更好的是我们可以替代字体。

第一步是安装看起来与MacOS上的字体相似或更好的字体。这里使用的所有字体都可以在Arch存储库和Google字体上找到。您可以自由地将所有内容替换为您认为很棒的内容。

如果你使用的是Manjaro或Arch,这里是一次获取所有字体的命令。

有关字体的所有内容都可以通过位于/etc/fonts/local.conf的单个文件进行配置,如果该文件不存在,请创建它。您确实需要sudo才行。

<;?xml version=';1.0xt;?>;<;!DOCTYPE Fontconfig System';fonts.dtd';>;<;fontconfig>;<;match目标=";FONT";>;<;编辑名称=";autohint&34;mode=";assign";>;<;bool>;true<;/bool>;<;/编辑>;<;编辑名称=";提示";mode=";分配";>;<;bool>;true<;/bool>;<;/edit>;<;编辑模式=";分配";name=";hintstyle&34;>;<;const>;hintlight<;/const>;/edit>;<;编辑模式=";分配";名称=";lcdfilter";<;Const>;lcddefault<;/const>;<;/edit>;<;/Match>;<;!--default sans-serif font-->;<;Match target=";pattern&34;>;<;test qual=";any";name=";family";>;<;string>;-apple-system<;/string>;<;/test>;<;!--<;测试数量=";任何";name=";lang";>;<;string>;ja<;/string>;<;/test>;-->;<;编辑名称=";系列";模式=";前置&34;绑定=";相同";>;<;字符串>;Tex Gyre英雄<;/字符串>;<;/编辑&>t;<;/匹配&><;匹配目标=";模式&><;测试数量=";任何";name=";family";>;<;string>;Helvetica新<;/字符串&>;/测试&><;!--<;测试数量=";任何";name=";lang";>;<;string>;ja<;/string>;<;/test>;-->;<;编辑名称=";系列";模式=";预置";绑定=";相同";>;<;字符串>;Tex Gyre Heros<;/String>;<;/编辑>;<;/Match>;<;匹配目标=";模式&34;>;<;测试数量=";任何";name=";family";>;<;string>;Helvetica<;/String>;<;/TEST>;<;!--<;TEST QUAL=";ANY";name=";lang";>;<;string>;ja<;/string>;<;/test>;-->;<;EDIT NAME=";FAMILY";MODE=";PREND&34;BINDING=";SAME";>;<;String>;Tex Gyre Heros<;/String>;<;/编辑<;<;/Match>;<;匹配目标=";模式&34;>;<;测试数量=";任何";name=";family";>;<;string>;arial<;/string>;<;/test>;<;!--<;测试数量=";任何";名称=";lang";>;<;字符串>;JA<;/string&>;<;/test>;-->;<;编辑名称=";家族&34;模式=";前置&34;绑定=";相同";>;<;字符串>;Tex&gre Heros<;/string&>;<;/edit>;<;/Match>;<;Match Target=";Pattern";>;<;test qual=";Any";Name=";family";>;<;string>;sans-serif<;/string>;<;/test>;<;!--<;测试数量=";任何";name=";lang";>;<;string>;ja<;/string>;<;/test>;-->;<;编辑名称=";系列&34;模式=";前置";绑定=";相同";>;<;String>;Tex Gyre Heros<;/String&>;<;/编辑&>;/Match>;<;!--默认衬线字体-->;<;Match target=";Pattern&34;>;<;TEST QUAL=";ANY";name=";family";>;<;string>;serif<;/string>;<;/test>;<;编辑名称=";家族";模式=";前缀&34;binding=";same";>;<;string>;Libertinus Serif<;/String&>;<;/编辑&>;<;编辑名称=";家族";绑定=";相同";>;<;字符串>;不向衬线<;/字符串&>t;/编辑&>t;<;编辑名称=";家族";模式=";前置";绑定=";相同";>;<;String>;Noto Color Emoji<;/String>;<;/编辑&><;编辑名称=";家族";模式=";追加";binding=";same";>;<;string>;IPAPMincho<;/string>;<;/编辑>;<;编辑名称=";系列";模式=";追加";binding=";same";>;<;string>;HanaMinA<;/string>;<;/编辑&>;<;/匹配&>;<;!--默认等宽字体-->;<;匹配目标=";模式&34;>;<;测试数量=";任何";名称=";系列";>;<;String>;SFMono-Regular<;/string>;<;/test>;<;编辑名称=";系列";模式=";预置";绑定=";相同";>;<;字符串>;DM Mono<;/字符串&>;<;编辑名称=";系列";模式=";预置";绑定=";相同";<;字符串>;空格<;/String&>;<;/编辑&>>;<;编辑名称=";系列&34;MODE=";附加";binding=";same";>;<;string>;Inconsolatazi4<;/string>;<;/edit>;<;编辑名称=";系列";模式=";附加";binding=";same";>;<;string>;IPAGothic<;/String>;<;/EDIT>;<;/Match>;<;Match TARGET=";Pattern";>;<;TEST QUAL=";ANY";name=";family";>;<;string>;Menlo<;/string>;<;/test>;<;EDIT NAME=";FAMILY";MODE=";PREND";BINGING=";SAME";>;<;string>;DM Mono<;/string>;<;/edit>;<;edit name=";family";mode=";preend";binding=";ame";>;string>;space mono<;/string>;<;/edit>;<;edit name=";family";mode=";append";binding=";ame";>;<;String>;Inconsolatazi4<;/string>;<;/edit>;<;编辑名称=";系列&34;模式