每次下雨,路上都会堵狗。只能说深圳的交通太“好”了,我吐不出来。我们谈谈生意吧。
今天突然想说一个简单的问题:CSS中文字体的写作方法。当我们写CSS中文字体风格时,你是怎么写的?你是直接写中文字体,还是转换成Unicode编码,还是其他方法?也许你可能会忽略这个问题。可以在CSS中设置字体名称,直接写中文,但可以在文件编码(GB2312、UTF-8 等)不匹配时会出现乱码错误。为此,在 CSS 直接使用 Unicode 编码写字体名称可以避免这些错误。使用 Unicode 浏览器可以正确分析中文字体的名称。
例如:font-family: “\5FAE\8F6F\96C5\9ED1”,表示字体设置为“微软雅黑”font-family: “microsoft yahei”。
下面我列举一下常用的中文字体 Unicode 编码:
字体名称 | 英文名称 | Unicode 编码 |
---|---|---|
宋体 | SimSun | \5B8B\4F53 |
新宋体 | NSimSun | \65BBBB |
黑体 | SimHei | \9ED1\4F53 |
微软雅黑 | Microsoft YaHei | \5FAE\96F |
楷体_GB2312 | KaiTi_GB2312 | 6977\4F53 |
隶书 | LiSu | \96B6\4E66 |
幼园 | YouYuan | \5E7C\5706 |
华文细黑 | STXihei | \534E\657 |
细明体 | MingLiU | 7EC6\660E |
新细明体 | PMingLiU | 65B7EC6\660E |
这些字体基本上是由我们的计算机系统带来的,不需要安装。设置后,除XP系统外,基本上所有计算机都会显示相应的字体。至于其他不常用中文字体的转换,以下是:Unicode编码转换
总结
了解以上内容后,我相信你将来在写CSS中文字体时会注意到这一点。俗话说:不要善小,不要恶小。虽然问题很小,但它可以反映你的专业知识。