【发布时间】:2013-06-04 20:37:56
【问题描述】:
我的网站上有以下字体堆栈:
font-family: Skolar, Tisa, "Chaparral Pro", Merriweather, Georgia, serif;
但出于某种原因,Android(版本 2.3.5,本机浏览器)一直给我一个无衬线字体。但是,如果我删除除Georgia 和serif 之外的所有字体,它就会起作用。
这真是令人沮丧。有什么想法吗?
【问题讨论】:
-
虽然浏览器应该支持这样,但尝试为所有名称添加引号?我知道只有带空格的名称才需要,但谁知道呢。除此之外,你知道浏览器是否有这些字体吗? (或者如果您正确地制作了
@font-face?) -
奇怪的是,这个问题可以用最少的文档重现,甚至可以将声明简化为
font-family: foobar, Georgia。一种未知字体似乎让 Android 使用其默认的无衬线字体。 -
@RaphaelDDL 这些不是自定义字体。报价没有区别。 :-)
-
@JukkaK.Korpela 所以你遇到了同样的问题?然后,当谈到 CSS 基础知识时,我高估了 Google。有什么已知的解决方法吗?