全网替换字体,中文替换为微软雅黑,英文替换为Consolas。
不包括部分使用font图的网站,不包括部分样式需要定制的网站。
https://userstyles.org/styles/115633/alexapollo-consolas
装了Stylish就可以使用它。CSS非常简单,就一行,想玩的可以自己拿去定制下。
1
alexapollo OP 不知道这个分享放到哪个TAB里比较合适。
主要解决了自己看各类docs被各类难看字体烦到不行的问题。 |
2
nasta 2015 年 6 月 26 日
你应该在Windows节点发...
|
3
cylin 2015 年 6 月 26 日
属于分享创造吧 /go/create
|
4
lingyired 2015 年 6 月 26 日
font icon 怎么办
|
5
alexapollo OP @lingyired 就是这个比较头疼,正在想方法,有好主意吗?
|
6
alexapollo OP @nasta 其实也可以加上兰亭黑文泉译什么的~
|
7
FrankFang128 2015 年 6 月 26 日
只改 body 比较好吧
|
8
tanete 2015 年 6 月 26 日
试用了,感觉还不错。继续关注!
|
9
crs0910 2015 年 6 月 26 日
@alexapollo 还是搞一个白名单,只换掉常见的字体
|
10
lilydjwg 2015 年 6 月 26 日
有没有想要全网禁用微软雅黑、微软正黑体、文泉驿微米黑、细明体、新细明体的?
|
11
Daniel65536 2015 年 6 月 26 日 这是作死,而且技术太落后了。
给你展示下我这种技术先进的解决方案: 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 2015 年 6 月 26 日
@alexapollo
*:not(*:before) 似乎不起作用,只用 CSS 的话,我也没啥好办法了。 如果你适配的站点比较少的话,那么就针对这些站点的 fonticon 做适配吧。。 (比如有使用 fontawesome 的话,就可以直接针对 .fa 做修改) @Daniel65536 的方法太赞了 |
14
nasta 2015 年 6 月 26 日
@alexapollo 哈哈,这个可以有
|
15
yangg 2015 年 6 月 26 日
@Daniel65536 我之前也想到过这种方案,不过如果真的实行的话,每天看一种字体 不疲劳?
|
16
vali16 2015 年 6 月 26 日 via Android
不错
|
17
Daniel65536 2015 年 6 月 26 日
@yangg 每天看一种字体为啥会疲劳?我觉得看宋体更加让我疲劳…
当然,上面没写清楚,我那个css没有把英文字体统一成一种,所以英文还是各种各样的,不过中文还是老老实实只用最好的一个比较好。毕竟好的中文字体太少了。 把等宽字体统一成一种的理由很简单,PragmataPro是我眼中最漂亮的等宽字体,而且我花钱买了+_+ |
18
linux40 2015 年 6 月 26 日
linux大法好
|
19
momo5269 2015 年 6 月 26 日
雅黑看久了会累死人的 = =
|
20
bugmenott 2015 年 6 月 26 日
@Daniel65536 看着很舒适
|
21
xieaoran 2015 年 6 月 26 日 via Android
不能直接
body{ font-family: *** !important; } 啊...... |
22
ladit 2015 年 6 月 26 日 via iPhone
|
23
ls25145 2015 年 6 月 27 日
装个MacType省事
|
24
nyanyh 2015 年 6 月 27 日
|
25
ladit 2015 年 6 月 27 日 via iPhone
@nyanyh 检查配置是否正确:stylish,chrome(在chrome://flags下打开(关闭?不太记得了)cleartype),一般加上mactype,还有chrome的设置里的字体也要改,上述帖子的配置需要按个人情况配置,并且在stylish中删除第8行代码。
|
29
nyanyh 2015 年 6 月 28 日
@ladit 确实是自动变回,新建配置文件也一样,打开后是设置好的字体,过一会就变成雅黑
现在发现在http://cdn.pcbeta.css.inimc.com//data/cache/style_6_common.css中设置了字体,但是不知道怎么屏蔽它,直接过滤这个css会导致网页丢失格式 |
30
Yamade 2015 年 6 月 28 日
感谢,貌似 google搜索结果没变
|
32
alexapollo OP 其实还是有一些问题的,比如V站上的登出按钮就换行了
|
33
alexapollo OP @Daniel65536 看APPEND~
|
34
Daniel65536 2015 年 7 月 1 日
|
35
civilians 2015 年 9 月 25 日
google 搜索界面没有变...
|
36
fetich 2016 年 3 月 29 日
@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 2016 年 3 月 29 日 via iPhone @fetich 我用 Safari 。粗体那个是 chrome 自家的 bug/feature ,想用自己改吧~
|
38
fetich 2016 年 3 月 29 日
@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 2016 年 9 月 17 日
'瀹嬩綋'
'����' 这两个是什么字体? |
40
paulx3 2017 年 8 月 1 日
所以还会更新吗?
|
41
alexapollo OP @paulx3 有什么需求,说来听听
|
42
xmhjnathan 2018 年 2 月 5 日 这儿是 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 大佬的作品突然有了新的想法 |