星期四, 七月 14, 2011

改掉firefox里丑陋的中文字体

多年来,osx的firefox的中文一直都是无比丑陋的。字体丑陋是可以理解的,毕竟firefox这是用的日文字体中的中文字体,这个大家都知道。但是使用日文字体显示中文,这种方式是不可以理解的,而且这种错我的方式是必须予以坚决的纠正的。
网上的方法很多,只有一种我实验成功了,改config。
1、about:config
2、搜索所有带font.*.ja的项目,把ja的字体统统改为STHeiti
3、刷新…ok,恶心的日文字体可以消失了!

星期三, 七月 13, 2011

Lion style BetterzipQL




http://nailtoolkit.googlecode.com/files/BetterZipQL.qlgenerator.zip

Install Xcode 3.2.6 on OSX Lion

Xcode4是在是太buggy了,code sense基本上就没有正常过,果断决定暂时换回Xcode3.2.6。
问题是,Xcode326没法直接装在lion上面,devtools不会被安装。
测试了一下以前的版本,发现
1、xcode322是可以安装的,当然安装后没法正常运行。
2、从xcode322升级到xcode326,devtools仍然没有升级,运行就会出错。
3、用pacifist可以安装packages里的pkg,但是全都装到了root里,而不是在developer里。
4、xcode322和326的pkg还有比较多的差别,直接替换pkg,借鸡生蛋行不通。

初步猜测是mpkg安装文件的问题,对比了一下mpkg里的文件,iphonesdksl.dist比较可以,用文本编辑器可以打开这个文件,看了一遍,找到问题了。

iphonesdk.dist中的部分内容:
322:
id="DevTools"
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'ture'
>


326:
id="DevTools"
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'isDevToolsCompatible()'
>


326比322多了一个兼容性检查,正是这个检查导致了326无法正常装到lion上。

解决办法:
把326里的兼容性检查去掉即可。
经过简单的测试,似乎运行的很正常。

修改过的mpkg,替换即可,dmg是无法直接替换的,需要再创建一个rw的。
http://nailtoolkit.googlecode.com/files/Xcode%20and%20iOS%20SDK.zip