我的Windows XP PC上安装了Helvetica,非常适合设计,但Helvetica在PC上的浏览器中显示时看起来很可怕。
EG如果我访问这种风格的网站:
font-family: Helvetica, Arial, sans-serif;
...显示Helvetica,因为它安装在我的系统上。
我可以强制Firefox假装我的系统上没有安装Helvetica吗?我希望这些页面以Arial显示。
答案 0 :(得分:8)
前几天我遇到了一个使用Comic Sans的网站,我决定用Verdana替换它。我做了一些谷歌搜索,发现this Greasemonkey script从您访问的任何网站上删除了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(',');
}
}
答案 1 :(得分:5)
以下说明不需要任何插件或附件,这是一个奖励。
@font-face { font-family: 'Helvetica'; src: local('Arial'); }
关于第四步的说明。您可能需要替换多种字体,因此您应该复制并粘贴该行但替换每种字体。例如,我需要这个:@font-face { font-family: 'helvetica neue'; src: local('Arial'); }
。
答案 2 :(得分:1)