中午为opera为什么认"微软雅黑",而不认 "Microsoft YaHei"寻求解决方式...
个人系统中已有Microsoft YaHei字体,
但样式里个人设置"Microsoft YaHei"时 opera下没效果.只有 设置 "微软雅黑"时才会出现..
特地在CSS森林里就这一问题求解.
感谢Along的回答.
解决方式:
考虑浏览器兼容,把字体转码为unicode形式可以保证在任何编码下都无问题.
例子:用“宋体” --> “\5b8b\4f53″ 就是 “宋体”.
普及点字体知识:
字体的别名
系统中的一个字体是允许有多种别名形式存在的。比如,在 Windows 下,Georgia 也可以用 Georgia MS 来命名,它们其实是同一种字体。宋体的正式名称是 SimSun,而“宋体”只是它的别名。
按照规范,浏览器应该能自动识别字体的别名,并映射到正确的字体文件。比如,font-famliy: SimSun和font-family: "宋体"应该具有等价的效果。可惜,似乎很多浏览器都不能正确执行前一条定义……

