0

我在做 :

<div class="testing"
    style="font-family:  Carrington,'Black Rose', Champagne, 'England Hand'">testing</div>

所有这些系列都使用@font-face 嵌入。虽然 Windows 和 Linux 上的 Chrome 加载了后备中提到的所有字体系列(通过控制台中的网络加载选项进行检查),但它在 Android 平板电脑上没有这样做(这已被检查,因为我在此之后使用字体创建了更多 div家庭黑玫瑰和见证 FOUT 问题在 chrome 上)。

这是 Chrome 在 Android 上的普遍行为,它只会加载找到的第一个家庭而忽略其他家庭?

4

2 回答 2

0

它只加载找到的第一个字体系列的原因是它找到了它。

您将更多字体添加到字体系列的原因是“以防万一”可能找不到首选字体。这就是为什么大多数字体系列看起来像:

font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;

浏览器解读:

如果计算机浏览器没有“Trebuchet MS”字体,则加载 Verdana。如果它没有 Verdana,则加载 Arial。如果出于某种奇怪的原因 Arial 不是一个选择,则加载默认的无衬线字体。

于 2013-02-01T06:42:53.243 回答
0

真正奇怪的不是字体系列的运作方式。我想大多数人都明白它是如何工作的。

真正奇怪的是,当您使用系统上的常见系统字体(如 trebuchet ms)时,浏览器却找不到它。

我在使用 Trebuchet 时遇到过这个问题。莫名其妙的,在我的安卓手机上,我的普通浏览器没有问题,但Chrome就不行。

字体在那里。但是 Chrome 看不到它。

于 2013-03-03T07:38:47.620 回答