Chromium 浏览器如何选择其默认的无衬线字体?

Chromium 浏览器如何选择其默认的无衬线字体?

我正在使用 Ubuntu 14.04,我得到了问题安装 Kubuntu 桌面后,字体也随之变化。例如

<html>
    <body>
        <p style="font-family: Sans-Serif;">
&#032;&#033;&#034;&#035;&#036;&#037;&#038;&#039;&#040;&#041;&#042;&#043;&#044;&#045;&#046;&#047;&#048;&#049;&#050;&#051;&#052;&#053;&#054;&#055;&#056;&#057;&#058;&#059;&#060;&#061;&#062;&#063;&#064;&#065;&#066;&#067;&#068;&#069;&#070;&#071;&#072;&#073;&#074;&#075;&#076;&#077;&#078;&#079;&#080;&#081;&#082;&#083;&#084;&#085;&#086;&#087;&#088;&#089;&#090;&#091;&#092;&#093;&#094;&#095;&#096;&#097;&#098;&#099;&#100;&#101;&#102;&#103;&#104;&#105;&#106;&#107;&#108;&#109;&#110;&#111;&#112;&#113;&#114;&#115;&#116;&#117;&#118;&#119;&#120;&#121;&#122;&#123;&#124;&#125;&#126;&#127;&#128;&#129;&#130;&#131;&#132;&#133;&#134;&#135;&#136;&#137;&#138;&#139;&#140;&#141;&#142;&#143;&#144;&#145;&#146;&#147;&#148;&#149;&#150;&#151;&#152;&#153;&#154;&#155;&#156;&#157;&#158;&#159;&#160;&#161;&#162;&#163;&#164;&#165;&#166;&#167;&#168;&#169;&#170;&#171;&#172;&#173;&#174;&#175;&#176;&#177;&#178;&#179;&#180;&#181;&#182;&#183;&#184;&#185;&#186;&#187;&#188;&#189;&#190;&#191;&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#215;&#216;&#217;&#218;&#219;&#220;&#221;&#222;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#240;&#241;&#242;&#243;&#244;&#245;&#246;&#247;&#248;&#249;&#250;&#251;&#252;&#253;&#254;&#255;
</p>
        <p style="font-family: 'DejaVu Sans';">
&#032;&#033;&#034;&#035;&#036;&#037;&#038;&#039;&#040;&#041;&#042;&#043;&#044;&#045;&#046;&#047;&#048;&#049;&#050;&#051;&#052;&#053;&#054;&#055;&#056;&#057;&#058;&#059;&#060;&#061;&#062;&#063;&#064;&#065;&#066;&#067;&#068;&#069;&#070;&#071;&#072;&#073;&#074;&#075;&#076;&#077;&#078;&#079;&#080;&#081;&#082;&#083;&#084;&#085;&#086;&#087;&#088;&#089;&#090;&#091;&#092;&#093;&#094;&#095;&#096;&#097;&#098;&#099;&#100;&#101;&#102;&#103;&#104;&#105;&#106;&#107;&#108;&#109;&#110;&#111;&#112;&#113;&#114;&#115;&#116;&#117;&#118;&#119;&#120;&#121;&#122;&#123;&#124;&#125;&#126;&#127;&#128;&#129;&#130;&#131;&#132;&#133;&#134;&#135;&#136;&#137;&#138;&#139;&#140;&#141;&#142;&#143;&#144;&#145;&#146;&#147;&#148;&#149;&#150;&#151;&#152;&#153;&#154;&#155;&#156;&#157;&#158;&#159;&#160;&#161;&#162;&#163;&#164;&#165;&#166;&#167;&#168;&#169;&#170;&#171;&#172;&#173;&#174;&#175;&#176;&#177;&#178;&#179;&#180;&#181;&#182;&#183;&#184;&#185;&#186;&#187;&#188;&#189;&#190;&#191;&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#215;&#216;&#217;&#218;&#219;&#220;&#221;&#222;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#240;&#241;&#242;&#243;&#244;&#245;&#246;&#247;&#248;&#249;&#250;&#251;&#252;&#253;&#254;&#255;
</p>
    </body>
</html>

在 Chromium 浏览器中给出以下屏幕截图:

在此处输入图片描述

而在 Firefox 中,我得到:

在此处输入图片描述

似乎 Chromium 浏览器选择了其他字体而不是DejaVu Sans默认Sans-Serif字体。我想知道为什么,以及如何让它选择默认字体DejaVu Sans

还:

$ fc-match sans-serif

给出:

DejaVuSans.ttf: "DejaVu Sans" "Book"

答案1

我觉得我找到了问题所在。似乎安装 Kubuntu 桌面时 Chromium 中的所有默认字体设置都被重置了。在“设置”->“Web 内容”->“自定义字体”中,所有字体都设置为Abyssinica SIL..

通过选择字体可以提高字体质量DejaVu

在此处输入图片描述

更改后示例:

在此处输入图片描述

不过,通过安装以下内容可以提高质量Microsoft TrueType core fonts

sudo apt-get install ttf-mscorefonts-installer

然后再次将默认字体设置更改为Times New RomanArial

在此处输入图片描述

最终修改后的同一页面的示例:

在此处输入图片描述

相关内容