CSS字体名转换为 Unicode 编码
将字体名转换为 Unicode 编码
在 CSS 中使用中文稍不留神就会引起的编码问题,所以应当使用英文字符来设置中文字体,如:
body { font-family: SimSun; }
SimSun 是宋体的英文名。
这是理想情况,可惜理想和现实总有差距。Firefox 的早期版本和 Opera (直到目前的10版)均无法识别中文字体的英文名,所以还需要使用第二个方法:
body { font-family: \5B8B\4F53, SimSun; }
“\5B8B\4F53” 是“宋体”二字的 Unicode 码,这个规则对所有浏览器有效。
SimSun 和 \5B8B\4F53 是等价的,这里保留 SimSun 是为了起到注释作用,方便阅读代码。
最后附送一个对照表方便大家查阅。
常用中文字体的中文名、Unicode 码、英文名对照表
| 中文名 | Unicode 码, 英文名 |
| 宋体 | \5B8B\4F53, SimSun |
| 新宋体 | \65B0\5B8B\4F53, NSimSun |
| 黑体 | \9ED1\4F53, SimHei |
| 仿宋 | \4EFF\5B8B, FangSong |
| 仿宋_GB2312 | \4EFF\5B8B_GB2312, FangSong_GB2312 |
| 楷体 | \6977\4F53, KaiTi |
| 楷体_GB2312 | \6977\4F53_GB2312, KaiTi_GB2312 |
| 微软雅黑 | \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei" |
| 細明體 | \7EC6\660E\4F53, MingLiU |
| 新細明體 | \65B0\7EC6\660E\4F53, PMingLiU |
| 標楷體 | \6807\6977\4F53, DFKai-SB |
| 微軟正黑體 | \5FAE\x8F6F\6B63\9ED1\4F53, "Microsoft JhengHei" |
浙公网安备 33010602011771号