`
marlonyao
  • 浏览: 248805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

增加vimperator的hints字体大小

阅读更多
之前有同事看我用vimperator时说hints字体太小,看不太清楚,我当时不以为然。后来在使用的过程中发现这确实是个问题,尤其是当两个字符挨得太紧时,很容易输错。一天12个小时都盯着电脑,已经深感视力不如从前,所以为了革命,要保护视力,就从修改vimperator的hints字体开始。

在网上搜了一下,发现这里,要先装Stylish插件,不过它的样式是为了vimperator 0.5和0.6而设置的,已经相当timeout了。我从vimperator插件的源代码提取了样式并作了修改,如下:
@namespace liberator url("http://vimperator.org/namespaces/liberator");

[liberator|highlight~=Hint] {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif!important;
    font-size: 13px!important;
    letter-spacing:1px;
}


将它添加到stylish中去就可以了。在上面的代码中,我第一次惊讶地发现CSS还可以有命名空间。

在研究设置vimperator的hints字体时,我发现Firefox有另外一种方式设置全局样式,在Profile目录下有个chrome目录,之下有个userContent-example.css文件,将它复制一份并命名为userContent.css,在其中可以设置全局样式。ubuntu的profile目录是在~/.mozila/firefox下,mac os是在~/Library/Application Support/firefox下但是这种方法只对非important样式有效,不幸的是vimperator的hints样式恰恰是important的,将userContent.css中样式设置也设置为importang的方式也行不通(貌似对于important样式后面的不会覆盖前面的)。

第一次发现vimperator孪生兄弟Pentadactyl(名字比vimperator难读多了),可以用在firefox4中,而vimperator在firefox4还不可用。中文链接在hints模式在Pentadactyl下有插件来输入拼音来过滤,Pentadactyl性能也要比vimperator要好。我现在还在用firefox3,并且vimperator也工作得很好,也就懒得换了,换了之后估计又会碰到一大堆插件兼容的问题。
[完]
分享到:
评论
1 楼 HeStrong2010 2012-12-15  
请问可否直接修改Vimperator插件的源代码?Stylish在每次启动Firefox时都需要手动开启。

相关推荐

Global site tag (gtag.js) - Google Analytics