在 CSS 中设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的错误。xp 系统不支持 类似微软雅黑的中文。
方案一: 你可以使用英文来替代。 比如 font-family:"Microsoft Yahei"。
方案二: 在 CSS 直接使用 Unicode 编码来写字体名称可以避免这些错误。使用 Unicode 写中文字体名称,浏览器是可以正确的解析的。
font-family: "5FAE8F6F96C59ED1",表示设置字体为“微软雅黑”。
字体名称 |
英文名称 |
Unicode 编码 |
宋体 |
SimSun |
5B8B4F53 |
新宋体 |
NSimSun |
65B05B8B4F53 |
黑体 |
SimHei |
9ED14F53 |
微软雅黑 |
Microsoft YaHei |
5FAE8F6F96C59ED1 |
楷体_GB2312 |
KaiTi_GB2312 |
69774F53_GB2312 |
隶书 |
LiSu |
96B64E66 |
幼园 |
YouYuan |
5E7C5706 |
华文细黑 |
STXihei |
534E65877EC69ED1 |
细明体 |
MingLiU |
7EC6660E4F53 |
新细明体 |
PMingLiU |
65B07EC6660E4F53 |
不过为了照顾不同电脑的字体安装问题,我们尽量只使用宋体和微软雅黑中文字体啦