强制字体并兼容图标字体

2015-03-25 22:13:15 的螢幕擷圖

Selection_010
首先,设置各种默认字体。这样做能替换大部分字体,少数网站的字体依然。
“优先使用网页指定字体”虽然能强制字体,但是会造成乱码!强烈建议不要去掉。
应该显示:
2015-03-25 22:17:07 的螢幕擷圖
去掉“优先使用网页指定字体”强制字体
2015-03-25 22:16:55 的螢幕擷圖
解决办法是:
安装Stylish插件(https://addons.mozilla.org/en-Us/firefox/addon/stylish/)】
工作區 1_011
-》编写新样式:
随便输入名称,然后copy下面代码:
注意:“Microsoft YaHei”可以替换你喜欢的字体

@-moz-document regexp('.*'){

/*
*chrome 必须中英文字体名都写上,否则识别不了,不需要特别声明粗体
*firefox 必须声明粗体,并且粗体需要后声明
*/

/* 替换常见中文字体 */
@font-face {
  font-family: '宋体';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: '宋体';
  src: local('Microsoft YaHei blod');
}
@font-face {
  font-family: 'SimSun';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'SimSun';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: '新宋体';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: '新宋体';
  src: local('Microsoft YaHei blod');
}
@font-face {
  font-family: 'NSimSun';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'NSimSun';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: '黑体';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: '黑体';
  src: local('Microsoft YaHei blod');
}
@font-face {
  font-family: 'SimHei';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'SimHei';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: '细明体';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: '细明体';
  src: local('Microsoft YaHei blod');
}
@font-face {
  font-family: 'MingLiU';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'MingLiU';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: '新细明体';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: '新细明体';
  src: local('Microsoft YaHei blod');
}
@font-face {
  font-family: 'PMingLiU';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'PMingLiU';
  src: local('Microsoft YaHei blod');
}

/* 替换常见英文字体 */
@font-face {
  font-family: 'Arial';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'Arial';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: 'Verdana';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'Verdana';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: 'Tahoma';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'Tahoma';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: 'Segoe UI';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'Segoe UI';
  src: local('Microsoft YaHei blod');
}

@font-face {
  font-family: 'Times New Roman';
  src: local('Microsoft YaHei');
}
@font-face {
  font-family: 'Times New Roman';
  src: local('Microsoft YaHei blod');
}

/*替换常用日语字体*/

@font-face {
  font-family: 'MS PGothic';
  src: local('Meiryo');
}
@font-face {
  font-family: 'MS Pゴシック';
  src: local('Meiryo');
}

}

这样就好了~~~ chrome和safari在这点做得比firfox必须承认。
2015-03-25 22:01:41 的螢幕擷圖

来源:http://bbs.kafan.cn/thread-1664442-1-1.html

强制字体并兼容图标字体》上有34条评论

      • edge浏览器没认出来……高分辨率下directdraw的渲染比较好,低分还要靠别的。另外下次更新时据说会修复目前雅黑的hinting问题,到时会有新的改观。

        • 别介意,我那个USA库都是很久之前加进去的了。也懒得更新了。。以后有机会更一下。win的字体渲染其实可以更好,不过的确要适配很多各种屏幕各种分辨率了。安卓手机的字体现在就挺完美的。

    • 你试着点击到娱乐,或者其中一个板块。我反正字体就变了。。。。反正还是有一些网站强行使用宋体,这些代码还有替换的作用。还有一个影响应该是linux字体选择器的问题。我最近在研究。

发表评论

电子邮件地址不会被公开。 必填项已用*标注