我想以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
答案 0 :(得分:2)
当您从本地硬盘读取时,您的文档缺少标题,告诉浏览器它的编码是什么,而且它的猜测不正确。添加
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
到您的文档,这应该有所帮助。看到你想要的两个字符通常表明你需要一个8位编码,你想要UTF-8(用两个八位字节对它们进行编码。)