gpt4 book ai didi

css - 时尚或 Chrome 用户脚本来替换网站上的 "Helvetica"字体?

转载 作者:行者123 更新时间:2023-11-28 11:12:33 26 4
gpt4 key购买 nike

我在使用 Helvetica 字体和 Helvetica Neue 的网站上遇到问题。
我试图获得一些帮助来修复它,但它显然是我的 Linux 安装问题。

由于我自己无法修复它,所以我想为我的 Chrome 浏览器编写用户样式(时尚)或用户脚本来检测使用 Helvetica 或 Helvetica Neue 的网站。
如果使用了这些字体,则将其替换为其他字体。

如何实现?

最佳答案

如果这是 仅针对几个网站,请使用 Stylish ,并针对页面中那些有问题的部分进行调整。例如:

@-moz-document domain("stackoverflow.com"), domain("askubuntu.com") {
body, p, div, textarea {
font-family: comic sans !important;
}
}


如果它适用于所有网站,那么 Stylish 或用户脚本不是您的最佳选择。
这是因为:

  1. 对于 Stylish,查找和添加合适的 CSS 选择器将是一项全职工作。
  2. 或者,为 Stylish 提供一揽子方法,例如:

    * {
    font-family: comic sans !important;
    }

    毫无疑问会破坏某些网站的布局。

  3. 理论上,用户脚本只有在设置为 Helvetica 时才能替代 CSS,但会出现以下两个问题之一:

    1. 检查样式表似乎更有效,但您的脚本会被安全限制阻止,无法读取/写入某些样式表。尽管您最感兴趣的样式表可能是可读的(相同的域,而不是在 JS 创建的 iframe 中)。
    2. 相反,您可以检查每个元素的计算样式,但您必须监视 AJAX 更改,这可能会占用 CPU 资源。


对于一揽子方法,最明智的做法是修复或重新安装您的 Linux 操作系统。

至少,您应该能够将系统的 Helvetica 字体映射到其他字体(我知道您可以在 Windows 上执行此操作,因此 Linux 可能也有一种机制)。

最好在 Unix and Linux 上提问或 Super User寻求帮助修复系统字体问题。

关于css - 时尚或 Chrome 用户脚本来替换网站上的 "Helvetica"字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14426738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com