当前位置:首页> 文章> CSS

Unicode字体

:2019-05-11   :舒彬琪   :44

CSS Unicode字体

在 CSS 中设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的错误。xp 系统不支持 类似微软雅黑的中文。

方案一: 你可以使用英文来替代。 比如 font-family:"Microsoft Yahei"。

方案二: 在 CSS 直接使用 Unicode 编码来写字体名称可以避免这些错误。使用 Unicode 写中文字体名称,浏览器是可以正确的解析的。font-family: "FAE8F6F96C59ED1",表示设置字体为“微软雅黑”。

可以通过escape()  来测试属于什么字体。

字体名称英文名称Unicode 编码
宋体SimSunB8BF53
新宋体NSimSun5B0B8BF53
黑体SimHei9ED1F53
微软雅黑Microsoft YaHeiFAE8F6F96C59ED1
楷体_GB2312KaiTi_GB2312977F53_GB2312
隶书LiSu96B6E66
幼园YouYuanE7Cx6
华文细黑STXiheiE587EC69ED1
细明体MingLiUEC6�EF53
新细明体PMingLiU5B0EC6�EF53

为了照顾不同电脑的字体安装问题,我们尽量只使用宋体和微软雅黑中文字体