存档

2007年1月 的存档

再谈 jre / ZendStudio 中文字体问题

2007年1月23日 没有评论

找了若干资料,终于有了结果
原来如此简单:

把 Courier New 的几个字体文件 copy 到 jre/lib/fonts/

cd xxx/jre/lib/fonts
mkfontscale
cp fonts.scale fonts.dir
cd ../
cp fontconfig.properties.src fontconfig.properties
vi fontconfig.properties

修改相关位置:

monospaced.plain.latin-1=-monotype-courier new-medium-r-normal--0-0-0-0-m-0-iso8859-1
monospaced.bold.latin-1=-monotype-courier new-bold-r-normal--0-0-0-0-m-0-iso8859-1
monospaced.italic.latin-1=-monotype-courier new-medium-i-normal--0-0-0-0-m-0-iso8859-1
monospaced.bolditalic.latin-1=-monotype-courier new-bold-i-normal--0-0-0-0-m-0-iso8859-1

最后再 cp 一个你喜欢的中文字体到 xxx/jre/fonts/fallback/
打开 ZDE,设置字体为 monospaced
这下爽了,我顶你个肺!

注意:此方法只在 Ubuntu 下测试通过,另外 Windows 是不适用的,如果是suse或者redhat之类的系统,主意看 xxx/jre/lib 下面的fontconfig.xxxx 文件,与当前系统相关做相应的修改就可以(没试过)

相关网址:http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html

分类: bash, java, Linux, php, shell, Zend 标签:

再说关于jre的字体问题

2007年1月22日 没有评论

其实最简单的解决ZendStudio中文问题方法就是:
(ZDE自带了JRE)
Zendxxx/jre/lib/fonts/
目录下面建一个叫 fallback 的目录,然后 ln 或干脆 cp 一个中文字体进去就OK了,以前还去改什么字体配置文件,真傻B了!
同样sun-jre也是一样的,建立 fallback 目录。
这种方法对 jre1.5 一上版本有效,其他版本据说要修改 lib 下面某个 font开头的文件。

另外说一下,jre1.6 对文字的处理看上去好像调用了操作系统的东西,例如平滑效果。

不知道有没有高人能把 ZendStudio 里的文字效果做成和平果一样的,Courier New 的英文,黑体中文,平滑处理。平果唯一让我怀念的就是这个东西,写代码的时候心情高很多。

分类: java, Linux, MacosX, php, Zend 标签:

Zend Studio 错识文件的问题

2007年1月9日 3 条评论

ctrl+click 可以带到焦点的出处,但如果你曾经打开过一个有歧义的文件,它会一直错下去,即使你已经删除了那个文件,很让人抓狂。
有很多人会删除整个项目然后新建一个,不过所有的 "options" 都消失了。
正统的解决方法
1. 关闭 Zend Studio;
2. 删除 xxxxx/ZDE/config_xxx/caches/xxxx
3. 启动 Zend Studio;
4. 左点点;
5. 右看看;
6. 关了;
7. 再开;
......
N. 差不多恢复了吧?再不恢复就抱着爱机从20楼跳下去。

分类: Misc 标签: