CSS字体Unicode范围

时间:2016-08-31 09:33:47

标签: css unicode fonts

@font-face{
    font-family:Nanum Barun Gothic;
    src:url(NanumBarunGothic.ttf);
    unicode-range:U+AC00-D7A3,U+1100–11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
}
body{font-family:Nanum Barun Gothic, sans-serif;}
// I confirmed that the sans-serif font is not the one here by checking with Chrome developer tool

我使用上面的代码并打算将此字体用于指定的unicode-range中的字符,并排除任何其他字符,包括默认的英文字符。

但是,在我的网站中,它仍会显示此字体中的其他字符。正如您所看到的,上面的一个仍然以定义的字体显示英语,而第二个仍使用sans-serif。我该如何解决这个问题?

非常感谢。

1 个答案:

答案 0 :(得分:4)

U+AC00-D7A3,U+1100–11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF
                  ^

您的一个字符范围包含 en dash (U + 2013),而不是ASCII连字符减号。