在网站中导入的Google网络字体在不是字体堆栈中的第一个时,无法正常工作。
但是,当他们第一次进入字体堆栈时,他们确实有效,但我并不需要它们。
一周前我在我的笔记本电脑上安装了Linux作为双启动,并决定看看我的网站在Linux上的外观 - 看起来很奇怪,因为Linux缺少很多字体,特别是我的Palatino字体 - 我决定找一个备用Google字体。但它现在没有按预期工作。
问题不在于字体没有加载 - 它们正在加载:
有时我有2种语言的网页,英语和梵语(也是印地语),Google Web Font也有拉丁文和梵文字符。当Web字体位于第3或第4位时,它会更改梵语文本,但保留未触及的英语(拉丁语)部分文本。
然而,当Web Font被放在首位时,一切正常。
@import 'https://fonts.googleapis.com/css?family=Sahitya&subset=devanagari';
font-family: 'Sahitya', "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;
OR
font-family: "Palatino Linotype", Palatino, "Book Antiqua", 'Sahitya', Georgia, serif;
更新: 字体堆栈也适用于Webfont的第二个位置,即
font-family: "Palatino Linotype", 'Sahitya', Palatino, "Book Antiqua", Georgia, serif;
- 但不在 Palatino 字体后面......我怀疑引号会有什么东西?!双人还是单人?! - 虽然我知道一般规则是 - 只有2个单词组成的名字才需要引号;但还是......?!
更新2:
同样的问题不仅出现在导入的,而且出现在任何Linux字体上 - 如果它出现在单个单词的其他字体旁边的字体堆栈中
说font-family: Palatino, Carlito
- 不起作用;
虽然:
font-family: "URW Palatino l", Carlito
- 工作
答案 0 :(得分:0)
您是否尝试在html标头中导入它们?像这样:
http://fonts.googleapis.com/css?family=Lato:400,300,700'rel ='stylesheet'type ='text / css'>
此致 巴勃罗