V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Pete
V2EX  ›  问与答

怎样在 chrome 下正确地强制雅黑字体

  •  
  •   Pete · 2015-01-28 19:55:53 +08:00 · 14639 次点击
    这是一个创建于 3368 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于采用宋体的网页很多,所以一般浏览器我都会设置成雅黑。但是有些网页自己写的是宋体,所以我现在用的是stylish写css强制雅黑。很久以前我学到的是用除去i之外的都用font-family写雅黑强制,但是现在字符icon各式各样,很多都不是把字体的css写在i元素上了,或者连i元素都不用。
    所以请教各位有什么比较完美的办法。

    23 条回复    2015-01-28 23:15:44 +08:00
    lizheming
        1
    lizheming  
       2015-01-28 19:58:28 +08:00
    难道不是这样么……

    sandtears
        3
    sandtears  
       2015-01-28 20:02:30 +08:00
    这个是将绝大多数字体替换为雅黑


    这个是将宋体和黑体替换为雅黑
    wenketel
        4
    wenketel  
       2015-01-28 20:05:30 +08:00
    Pete
        5
    Pete  
    OP
       2015-01-28 20:23:42 +08:00
    @lizheming 全部设置成雅黑也会有一些网站不行
    Pete
        6
    Pete  
    OP
       2015-01-28 20:27:23 +08:00
    @wenketel 这个方法不就是个别网站特地给他写规则吗 要是特别多的话不就跪了...
    Pete
        7
    Pete  
    OP
       2015-01-28 20:29:30 +08:00
    @sandtears 这个不错 不过有个问题就是百度搜索按下回车之后看到的结果一开始是宋体 得手动刷新一下才能变成雅黑 这个问题好像存在很久了
    wenketel
        8
    wenketel  
       2015-01-28 20:31:10 +08:00
    @Pete 大部分网站这样就行了 *:not([class*="ico"]):not(i){font-family:
    Twinkle
        9
    Twinkle  
       2015-01-28 20:33:41 +08:00
    应该还可以再加个 :not(em)
    lizheming
        10
    lizheming  
       2015-01-28 20:34:11 +08:00
    @Pete 2B做法:删除所有除雅黑外的中文字体然后再做设置....好吧,当我没说吧...
    BGLL
        11
    BGLL  
       2015-01-28 20:43:16 +08:00
    既然怎么不喜欢宋体,粗暴点,把系统的宋体文件换成用字体编辑工具修改名字的雅黑,天下太平了
    Pete
        12
    Pete  
    OP
       2015-01-28 20:58:16 +08:00
    @BGLL 哈哈哈哈有道理
    Pete
        13
    Pete  
    OP
       2015-01-28 20:59:11 +08:00
    @Twinkle 永远不知道字符将会以其他各种方式出现 所以这种办法并不是很好
    waterfront
        14
    waterfront  
       2015-01-28 21:06:46 +08:00
    @font-face { font-family: \5B8B\4F53; src: local('Noto sans cjk sc');}
    @font-face { font-family: SimSun; src: local('Noto sans cjk sc');}
    这是我的,换雅黑把'Noto sans cjk sc'换成Microsoft Yahei即可.
    Humorce
        15
    Humorce  
       2015-01-28 21:07:35 +08:00
    http://bbs.kafan.cn/thread-1681393-1-1.html
    这个方法应该可以完美解决CHROME的全局字体

    不过已经放弃使用mactype了,也没有强制使用某个字体,网页显示问题太折腾了
    我是win8.1 + firefox
    Pete
        16
    Pete  
    OP
       2015-01-28 21:12:12 +08:00
    @waterfront 这个不太明白 求解释
    lhb651768763
        17
    lhb651768763  
       2015-01-28 21:12:56 +08:00
    http://bbs.kafan.cn/thread-1791542-1-1.html
    我用的这个,感觉还是蛮不错的
    waterfront
        18
    waterfront  
       2015-01-28 21:19:17 +08:00
    用在stylish里,你搜一下font-face就明白了.
    fetich
        19
    fetich  
       2015-01-28 21:41:41 +08:00   ❤️ 1
    用Stylish,再用unicode對中文和西文分別指定。個人不推薦使用雅黑,中規中矩,沒有個性。
    banbanchs
        20
    banbanchs  
       2015-01-28 21:57:51 +08:00
    @BGLL 别这么做,会有好多奇奇怪怪的问题...
    speedmm
        21
    speedmm  
       2015-01-28 22:15:56 +08:00
    Force Microsoft Yahei Font 我用這個,但是有許多html5的網頁中的圖標,會變成一個方塊
    MajestySolor
        22
    MajestySolor  
       2015-01-28 22:35:09 +08:00
    装stylish扩展
    *:not([class*="icon"]):not(i) {
    font-family: "Avenir Next LT Pro","WenQuanYi Micro Hei" !important; }
    zhuangmingren
        23
    zhuangmingren  
       2015-01-28 23:15:44 +08:00
    这是我坚持用Firefox的原因之一。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5199 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:22 · PVG 16:22 · LAX 01:22 · JFK 04:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.