HTML中的自定义谷歌字体错误

时间:2016-02-12 04:30:25

标签: html html5 css3 fonts google-font-api

我有一个blog我在<body>元素的每个文本中使用Google字体中的自定义字体,但只要我的文字中有一个倒置的逗号或双重逗号,就会没有显示它应该是 - 它被一个未知的字符替换。

我甚至查看了字体,并且有引号的字符支持。

3 个答案:

答案 0 :(得分:1)

我认为这与你的字体无关。

如果您查看源代码,您会看到字符已经被破坏了:

screenshot of sourcecode

这是您的编码问题。您的网站是UTF-8,但字符似乎是非UTF-8。您需要使用UTF-8字符或更改站点的编码。 (第一选择是可取的) 如果您将网站编码更改为Windows-1252(由Chrome根据内容自动建议),一切似乎都很好:

enter image description here

问题是你是如何创建这个文本的?也许在Word然后复制和粘贴?或者你的博客后端不是UTF-8?

另请注意,有两个不同的字符:´

答案 1 :(得分:0)

这是一个特殊的角色。请查看以下示例

if you want to write "Don't"  than you have to use "don&rsquo;t"
if you want to write in double quote "highly sought users"  than you have to use &ldquo;highly sought users&rdquo;

我希望这会对你有所帮助。

答案 2 :(得分:0)

通常,当您从MS word等其他来源复制文本时,会出现特殊字符。这可以通过在数据库中输入或修改时手动输入引号来解决。