Safari 6:用字体Y替换字体X的所有实例


0

我有时常用于Oracle信息的某个网站使用了很多Courier New。

这在Safari中看起来很可怕。当页面需要Courier New时,有没有办法可以强迫Safari替换Andale Mono或Monaco?

违规页面中的HTML不使用CSS。代码如下所示:

<font face="Courier New" size="1">

如果你不关心你系统上的Courier,为什么不复制Andale Mono或Monaco(我更喜欢摩纳哥)并重命名为Courier New
dstarh

如果这对你不起作用,可以考虑尝试为这些域安装GreaseKit(for webkit的greasemonkey),允许你编写一个可以查找字体的脚本并切换它
dstarh

Answers:


0

最简单的方法是使用CSS和浏览器扩展来处理这个问题。
在Safari 6上安装User CSS扩展,可在此处获得: http://code.grid.in.th

运行扩展,创建并启用新用户CSS。无论你想要什么,都可以命在URL下,删除单个星号并包含您经常访问的站点的域( http://*.oracleinfoworld.com/* 管他呢。放置通配符的星号)。现在在样式下,输入以下内容:

@font-face {
font-family: 'Courier New';
src: local('Monaco');   
}

单击“保存”,然后重新加载Oracle信息站点。

这将为Courier New创建一个CSS字体 - 面部规则,将其替换为您当地的Monaco字体。当该网站要求Courier New时,您的浏览器将通过摩纳哥(如果您更改名称,则通过Andale Mono)。如果您真的讨厌Courier New,可以在include部分留下单个星号,并用您喜欢的字体替换Courier New的所有实例。 我不建议这样做,因为它可能会不时产生意想不到的效果。

这是我如何配置此扩展的示例。 Example of the extension properly configured.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.