【问题标题】:Replace one font with another in Chrome?在 Chrome 中用另一种字体替换一种字体?
【发布时间】:2015-08-26 08:02:44
【问题描述】:

因此,就上下文而言,大多数网络都使用别名 Gulim 作为他们选择的韩文字体 - 请在此处查看该字体与抗锯齿/提示 Nanum Gothic 之间的比较:

前者看起来相当痛苦,所以我想用 Nanum Gothic 替换使用过的 Gulim 实例(通过用户脚本通过 JS,通过 Stylish 的 CSS,或任何其他有效的方法)。我尝试过的事情:

  • Chrome 的高级字体设置扩展来更改默认韩文字体 - 大多数使用韩文文本的网站都会忽略它。
  • 从 Stylish 直接替换 * 上的字体系列只会覆盖 所有 字体。
  • 指定了 unicode 范围的字体系列描述符(仍会覆盖所有字体,因此韩国代码点之外的内容没有后备)
  • 加载时字体系列的 JS 覆盖 - 大多数页面没有明确指定 Gulim 或任何默认的韩语字体,出于某种原因(这可能是第一次尝试字体设置扩展失败的原因)。

在 Gulim 上启用字体平滑是一个可以接受但并不理想的解决方案。由于使用韩文字体选择的巨大转变超出了我的技能范围,有什么建议可以从消费者的角度解决这个问题吗?

【问题讨论】:

    标签: javascript css google-chrome firefox fonts


    【解决方案1】:

    当我真的需要在 Css 中艰难地用新字体更改字体时:

    @font-face {
       font-family: 'MyFontName';
       font-weight: normal;
       font-style: normal;
       src: url("./myFont.file"); /*this can be an url*/
    }
    body{
       font-family: 'MyFontName';
    }
    

    【讨论】:

    • 我相信这个问题是关于有选择地改变一种字体(用Nanum替换Gulim);这不会替换整个文档的字体系列吗?
    • @dotVezz 我自己也想知道,但只要它只覆盖 Gulim 我不在乎。有机会就去测试一下。
    • 是的,这只会更改文档的字体系列。我认为您不能以其他方式替换默认字体。
    • 更新:这适用于网页明确指定 Gulim 作为字体系列的任何地方。某些页面 - 请参阅 Google - 不这样做,并且覆盖不起作用。作为部分解决方案,至少:P
    • 如果您在正文中使用 !important 之类的 font-family: 'MyfontName' !important; 问题仍然存在吗?
    猜你喜欢
    • 2011-06-24
    • 2015-10-11
    • 1970-01-01
    • 2012-04-28
    • 2014-01-21
    • 2015-04-23
    • 2021-08-04
    • 1970-01-01
    • 2011-03-31
    相关资源
    最近更新 更多