在Chrome中将一种字体替换为另一种字体?

时间:2015-06-10 20:46:42

标签: javascript css google-chrome firefox fonts

因此,对于一些上下文,大多数网站都使用别名Gulim作为他们的韩语字体 - 请参阅此处与抗锯齿/暗示的Nanum Gothic之间的比较:

Unhinted gulim vs hinted nanumgothic

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

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

在Gulim上启用字体平滑将是可接受但不理想的解决方案。由于韩国字体选择的大量转变超出了我的技能范围,有关如何从消费者的角度解决这个问题的建议吗?

1 个答案:

答案 0 :(得分: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';
}