首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在fontfamily回退调用中加载所有字体系列

在fontfamily回退调用中加载所有字体系列
EN

Stack Overflow用户
提问于 2013-01-30 16:07:01
回答 2查看 419关注 0票数 0

我正在做:

代码语言:javascript
复制
<div class="testing"
    style="font-family:  Carrington,'Black Rose', Champagne, 'England Hand'">testing</div>

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

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

EN

回答 2

Stack Overflow用户

发布于 2013-02-01 14:42:53

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

添加更多字体到字体系列的原因是"just in case“找不到首选字体的可能性。这就是为什么大多数字体系列看起来像:

代码语言:javascript
复制
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;

浏览器解释:

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

票数 0
EN

Stack Overflow用户

发布于 2013-03-03 15:38:48

真正奇怪的不是字体家族的工作方式。我想大多数人都理解它是如何工作的。

真正奇怪的是,当你在系统上使用像trebuchet ms这样的常见系统字体时,浏览器却找不到它。

我在使用Trebuchet时遇到了这个问题。不知何故,在我的Android手机上,我的普通浏览器没有问题,但Chrome不能做到。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14599227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档