fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:7337回复:18

[扩展] Document Font Toggle(在网页字体和自定义字体之间切换)

楼主#
更多 发布于:2014-04-08 21:01
Document Font Toggle

以前我们讨论过越来越多网页使用网页字体 web font(github,淘宝等),这导致我们在强制网页使用某一种字体(微软雅黑)的时候,这些网页字体会显示为不可识别字符,我们只能设置为允许这些网页允许自己的字体才可以恢复显示。

图片:图像 1.png



这个扩展可以单独地在网页字体和自定义字体当中便捷地切换,他提供了一个工具栏按钮,点击这个按钮可以进行字体切换,这样淘宝网就会显示出这些网页字体了,工具栏按钮蓝色表示使用自定义字体,红色表示使用网页字体。对了,还具有记忆功能,可记住你切换成什么字体。另外扩展还提供白名单和黑名单,可以永久性设置某个网页使用自定义字体还是网页字体。



另外,还可以使用usercontent.css代码,单独的这段代码已经就是在强制使用雅黑的情况下还可以正常显示特殊网页字体了:
*:not([class*="icon"]):not(i){font-family: "Segoe UI","Microsoft YaHei UI" !important;}
修改自:
http://bbs.kafan.cn/thread-1664505-1-1.html
http://bbs.kafan.cn/thread-1681393-1-1.html

最新喜欢:

pein0sagapein0s... fiagfiag brucmaobrucma...
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2014-04-08 21:21
很多啊,比如淘宝啊,截图就是了,可能你没有强制设置f使用比如雅黑字体,同时取消允许网页使用自己字体的勾。

我说的网页字体英文是web font,这里是指类似于图形一样的 icon font。如果你强制使用雅黑,这些东西就显示不出来
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2014-04-09 16:44
cmlx:不错,创意值得肯定,不过Not available for Firefox 28.0回到原帖
我31nightly装完都可以正常使用呢
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2014-04-09 18:16
hzhbest:@namespace url(http://www.w3.org/1999/xhtml);
  
input *, textarea *, pre *,
input , textarea , pre
 {font-family: C...
回到原帖
试了一下,我改的是雅黑,改了以后反而github都是乱码了。


input[type="text"] *, textarea *, pre *,
input[type="text"] , textarea , pre
 {font-family: Consolas, "Microsoft YaHei UI"  !important;}
    
*{font-family: "Segoe UI","Microsoft YaHei UI" !important;
    
[class*="icon"], i{font-family: octicons,iconfont !important;}
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2014-04-16 10:54
brucmao:@fang5566
这个扩展不错,比手动添加过滤方便,但是不是支持firefox28
*:not():not(i){font-family: "Segoe UI","Microsoft YaHei UI" !important;}这段代...
回到原帖
"Segoe UI" 这个改成Georgia吧
Firefox More than meets your experience
游客

返回顶部