主题: Opera 下修改字体无效的修正方法 |
作者: small29, 发布日期: 2010-10-18 02:49:24, 浏览数: 3708 |
之前我发现,在 Opera 10.63 下,更改字体时浏览器会自动为字体名添加双引号,导致产生的HTML代码不符规范:
且Opera不支持字体别名。比如幼圆你能写成"幼圆",黑体只能写成"黑体",而不能用它们在系统中的正式字体名称——YouYuan 和 SimHei
对这两个问题,我的解决方法是:
在如下位置添加代码
KE.cmd = function(id) { ... while (el.style.cssText.indexOf('"') >= 0) { //end
plugins.fontname = { //以下写法在 Firefox、Opera、Chrome 的新版本和 IE8 下都可正常显示 |