
全网替换字体,中文替换为微软雅黑,英文替换为Consolas。
不包括部分使用font图的网站,不包括部分样式需要定制的网站。
https://userstyles.org/styles/115633/alexapollo-consolas
装了Stylish就可以使用它。CSS非常简单,就一行,想玩的可以自己拿去定制下。
1 alexapollo OP 不知道这个分享放到哪个TAB里比较合适。 主要解决了自己看各类docs被各类难看字体烦到不行的问题。 |
2 nasta Jun 26, 2015 你应该在Windows节点发... |
3 cylin Jun 26, 2015 属于分享创造吧 /go/create |
4 lingyired Jun 26, 2015 font icon 怎么办 |
5 alexapollo OP @lingyired 就是这个比较头疼,正在想方法,有好主意吗? |
6 alexapollo OP @nasta 其实也可以加上兰亭黑文泉译什么的~ |
7 FrankFang128 Jun 26, 2015 只改 body 比较好吧 |
8 tanete Jun 26, 2015 试用了,感觉还不错。继续关注! |
9 crs0910 Jun 26, 2015 @alexapollo 还是搞一个白名单,只换掉常见的字体 |
10 lilydjwg Jun 26, 2015 有没有想要全网禁用微软雅黑、微软正黑体、文泉驿微米黑、细明体、新细明体的? |
11 Daniel65536 Jun 26, 2015 这是作死,而且技术太落后了。 给你展示下我这种技术先进的解决方案: body { -webkit-font-smoothing: subpixel-antialiased !important; font-family: 'PingFang SC'; } @font-face { font-family: 'Arial'; unicode-range: U+2E80-FFFF; src: local('PingFang SC'); } @font-face { font-family: '宋体'; unicode-range: U+2E80-FFFF; src: local('PingFang SC'); } @font-face { font-family: '宋体'; unicode-range: U+0000-2E7F; src: local('Helvetica Neue'); } @font-face { font-family: 'monospace'; unicode-range: U+2E80-FFFF; src: local('PingFang SC'); } @font-face { font-family: 'monospace'; unicode-range: U+0000-2E7F; src: local('Essential PragmataPro'); } pre, code { font-family: 'Essential PragmataPro' !important; } 上面省略了很多内容,只是展示罢了,完整源代码: https://gist.github.com/blackgear/d6981d468d6c3191593b 编译选项:stylus userstyle.styl -c |
12 alexapollo OP @Daniel65536 我就喜欢能炸出潜水的尖端码农 |
13 lingyired Jun 26, 2015 @alexapollo *:not(*:before) 似乎不起作用,只用 CSS 的话,我也没啥好办法了。 如果你适配的站点比较少的话,那么就针对这些站点的 fonticon 做适配吧。。 (比如有使用 fontawesome 的话,就可以直接针对 .fa 做修改) @Daniel65536 的方法太赞了 |
14 nasta Jun 26, 2015 @alexapollo 哈哈,这个可以有 |
15 yangg Jun 26, 2015 @Daniel65536 我之前也想到过这种方案,不过如果真的实行的话,每天看一种字体 不疲劳? |
16 vali16 Jun 26, 2015 via Android 不错 |
17 Daniel65536 Jun 26, 2015 @yangg 每天看一种字体为啥会疲劳?我觉得看宋体更加让我疲劳… 当然,上面没写清楚,我那个css没有把英文字体统一成一种,所以英文还是各种各样的,不过中文还是老老实实只用最好的一个比较好。毕竟好的中文字体太少了。 把等宽字体统一成一种的理由很简单,PragmataPro是我眼中最漂亮的等宽字体,而且我花钱买了+_+ |
18 linux40 Jun 26, 2015 linux大法好 |
19 momo5269 Jun 26, 2015 雅黑看久了会累死人的 = = |
20 bugmenott Jun 26, 2015 @Daniel65536 看着很舒适 |
21 xieaoran Jun 26, 2015 via Android 不能直接 body{ font-family: *** !important; } 啊...... |
22 ladit Jun 26, 2015 via iPhone |
23 ls25145 Jun 27, 2015 装个MacType省事 |
24 nyanyh Jun 27, 2015 |
25 ladit Jun 27, 2015 via iPhone @nyanyh 检查配置是否正确:stylish,chrome(在chrome://flags下打开(关闭?不太记得了)cleartype),一般加上mactype,还有chrome的设置里的字体也要改,上述帖子的配置需要按个人情况配置,并且在stylish中删除第8行代码。 |
29 nyanyh Jun 28, 2015 @ladit 确实是自动变回,新建配置文件也一样,打开后是设置好的字体,过一会就变成雅黑 现在发现在http://cdn.pcbeta.css.inimc.com//data/cache/style_6_common.css中设置了字体,但是不知道怎么屏蔽它,直接过滤这个css会导致网页丢失格式 |
30 Yamade Jun 28, 2015 感谢,貌似 google搜索结果没变 |
32 alexapollo OP 其实还是有一些问题的,比如V站上的登出按钮就换行了 |
33 alexapollo OP @Daniel65536 看APPEND~ |
34 Daniel65536 Jul 1, 2015 |
35 civilians Sep 25, 2015 google 搜索界面没有变... |
36 fetich Mar 29, 2016 @Daniel65536 可不可以将宋体部分的代码改为 @font-face { font-family: '宋体'; src: local('Helvetica Neue'), local('PingFang SC') ; } 即英文字体使用前者,中文字体使用后者。 在 Chrome 上测试了下,好像不好使。但 CSS @font-face 是可以同时指定多个字体的吧,这是浏览器的原因么,请指教。 另外,为什么你的代码里,没有为粗体的代码,即: @font-face { font-family: '宋体'; /* font-weight: bold; */ unicode-range: U+2E80-FFFF; src: local('PingFang SC'); } |
37 Daniel65536 Mar 29, 2016 via iPhone @fetich 我用 Safari 。粗体那个是 chrome 自家的 bug/feature ,想用自己改吧~ |
38 fetich Mar 29, 2016 @Daniel65536 在 Chrome 又实验了下列代码 @font-face { font-family: 'Microsoft YaHei'; src: local('Roboto'); // 可以生效。 font-weight: bold; unicode-range: U+0000-2E7F; } 第三行代码如果改为 src: local('Roboto Bold'); 则没有效果,阿拉伯数字等字符仍显示雅黑的字体。 问题是 从 Google 搜索结果、 MDN 等资料来看, src: local('Roboto Bold'); 才是正确的书写方法。彻底凌乱了,这是否是称其为 「 Chrome 自家的 bug 」的缘由?谢谢啦。 |
39 lenovo Sep 17, 2016 '瀹' '' 这两个是什么字体? |
40 paulx3 Aug 1, 2017 所以还会更新吗? |
41 alexapollo OP @paulx3 有什么需求,说来听听 |
42 xmhjnathan Feb 5, 2018 这儿是 stylish 的 mactype 优化( chrome ): *:not([class*="icon"]):not(i) { font-family: "微软雅黑" !important; } * { font-weight:500!important; text-shadow: 0.01em 0.01em 0.01em #999999 !important; } 正愁 mono 字体要改呢,看了 stylus 大佬的作品突然有了新的想法 |