谷歌字体ubuntu特殊字符无法正确显示

时间:2015-01-29 19:38:02

标签: css fonts google-font-api

我想以ubuntu谷歌字体显示文字。 当我创建一个包含特殊字符的简单网页时,它无法正确显示。像这样:

  

touché - â€〜“

然而,试图用小提琴来证明这一点,我找到了完全相同的代码来产生成功的显示。

我尝试添加所有子集:

<link href='http://fonts.googleapis.com/css?family=Ubuntu:300&subset=latin-ext,latin,cyrillic-ext,greek-ext,greek,cyrillic' rel='stylesheet' type='text/css'>

用css:

font-family: 'Ubuntu', sans-serif;
font-weight: 300;
font-size: 150%;

如何让我的本地html文件正确显示这些字符? 这是我的fiddle

1 个答案:

答案 0 :(得分:2)

当您从本地硬盘读取时,您的文档缺少标题,告诉浏览器它的编码是什么,而且它的猜测不正确。添加

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

到您的文档,这应该有所帮助。看到你想要的两个字符通常表明你需要一个8位编码,你想要UTF-8(用两个八位字节对它们进行编码。)