我在我的Windows XP PC上安装了Helvetica,非常适合设计,但Helvetica在PC上的浏览器中显示时看起来很可怕.
EG如果我访问这种风格的网站:
font-family: Helvetica, Arial, sans-serif;
Run Code Online (Sandbox Code Playgroud)
...显示Helvetica,因为它安装在我的系统上.
我可以强制Firefox假装我的系统上没有安装Helvetica吗?我希望这些页面以Arial显示.
有一天,我遇到了一个使用Comic Sans的网站,我决定用Verdana替换它.我做了一些谷歌搜索,发现这个Greasemonkey脚本从您访问的任何网站中删除Comic Sans.我重写了那个用Arial代替Helvetica的脚本
var tags = document.getElementsByTagName('*');
for (var i in tags) {
var style = getComputedStyle(tags[i], '');
if (style.fontFamily.match(/helvetica/i)) {
var fonts = style.fontFamily.split(',');
for (var j in fonts) {
if (fonts[j].match(/helvetica/i)) {
fonts[j] = 'arial';
}
}
tags[i].style.fontFamily = fonts.join(',');
}
}
Run Code Online (Sandbox Code Playgroud)
以下说明不需要任何插件或插件,这是一个奖励。
@font-face { font-family: 'Helvetica'; src: local('Arial'); }只是有关第四步的注释。您可能需要替换几种字体,因此您应该复制并粘贴该行,但替换每种字体。例如,我需要这样的:@font-face { font-family: 'helvetica neue'; src: local('Arial'); }。
| 归档时间: |
|
| 查看次数: |
3558 次 |
| 最近记录: |