在网页中嵌入自己的想要的字体。很多浏览器都显示正常,为什么到了ie9就显示不正常呢?求解答。在线等

嵌入的字体是系统中没有的
2025-04-08 17:41:59
推荐回答(1个)
回答1:

引用的时候不要直接用中文名称,用Unicode名称,比如:

Unicode编码:

中文字体名称 英文字体名称 Unicode名称
============================================================================
宋体 SimSun \5B8B\4F53
黑体 SimHei \9ED1\4F53
微软雅黑 Microsoft YaHei \5FAE\8F6F\96C5\9ED1
微软正黑体 Microsoft JhengHei \5FAE\x8F6F\6B63\9ED1\4F53

因为IE9以前只支持eot格式,所以需要将ttf转换为eot先,这里可以使用微软官方的WEFT软件,也可以使用一些在线工具:
http://www.kirsle.net/wizards/ttf2eot.cgi 在线转ttf为eot格式;
http://www.fontsquirrel.com/fontface/generator强大的在线转ttf为eot、woff等字体格式

另外,eot文件必须添加域名白名单才可以使用,这里推荐使用CreateMyEOT