|
|
发表于 2005-9-16 16:37:57
|
显示全部楼层
字体直接修改theme
当然可以使用enlightenment_remote 不过我觉得不用那么麻烦
下面是我写的和高超介绍的方法
以下由高超(linuxsir.cn,发表在debian版)朋友提供:
Debian unstable的非官方安装源有两个:
一个是来自elive
deb http://www.vobcopy.org/mirror/elive/ elive main elive efl
一个来自shadoi
deb http://soulmachine.net/debian/ unstable/
安装可以参考
http://www.soulmachine.net/wiki/ ... _on_Debian_unstable
八卦一下,这两个源有可能会合并,好像shadoi承担了elive网站的管理任务。
如果自己编译打包的话,无双版主写了一个脚本。
关于字体,如果因为更改主题字体到12~16之间的话,推荐使用不含点阵的字体,用点阵的字体似乎会有些问题(不是所有的字体都测试过,不能确认,uming和simsun在我这儿是不行的)。在Debian现有的字体里面,ukai是不含点阵字体的,所以没有问题。
关于E17的中文字体,再罗唆两句,将中文字体拷贝到$HOME/.e/e/fonts目录下(做个软链接也可),参考它的data/fonts (/usr/share/enlightenment/data/fonts)目录建立fonts.dir 和fonts.alias 两个文件例如:
[PHP]
^v^$ ls -l .e/e/fonts/
总用量 8
-rw-r--r-- 1 gaochao gaochao 114 2005-09-07 21:55 fonts.alias
-rw-r--r-- 1 gaochao gaochao 124 2005-09-07 21:55 fonts.dir
lrwxrwxrwx 1 gaochao gaochao 34 2005-09-07 11:56 simsun.ttc -> /mnt/winc/WINDOWS/Fonts/simsun.ttc
lrwxrwxrwx 1 gaochao gaochao 41 2005-09-07 21:55 ukai.ttf -> /usr/share/fonts/truetype/arphic/ukai.ttf
^v^$ cat .e/e/fonts/fonts.dir
2
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ukai.ttf -misc-ukai-medium-r-normal--0-0-0-0-p-0-iso8859-1
^v^$ cat .e/e/fonts/fonts.alias
Simsun -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
Ukai -misc-ukai-medium-r-normal--0-0-0-0-p-0-iso8859-1
^v^$
[/PHP]
建好相应的文件后,用enlightenment_remote命令可以看到enlightenment现在可用的字体
[PHP]^v^$ enlightenment_remote -font-available-list
REPLY <- BEGIN
REPLY: "Simsun"
REPLY: "Ukai"
REPLY: "Vera-Bold-Italic"
REPLY: "Vera-Normal"
REPLY: "Vera-Bold"
REPLY: "Vera-Italic"
REPLY: "Vera-Mono-Bold-Italic"
REPLY: "Vera-Mono-Bold"
REPLY: "Vera-Mono-Italic"
REPLY: "Vera-Mono"
REPLY: "Vera-Serif"
REPLY: "Vera-Serif-Bold"
REPLY: "Vera"
REPLY: "Baekmuk-Dotum"
REPLY: "Kochi-Gothic"
REPLY: "Uming"
REPLY: "FZ-XBS"
REPLY: "DF-YaFeng"
REPLY: "CY-JianBiaoSong"
REPLY <- END
^v^$[/PHP]
这时你可以选择你想使用的中文字体,还是enlightenment_remote命令
[PHP]^v^$ enlightenment_remote -font-fallback-list
REPLY <- BEGIN
REPLY: "FZ-XBS"
REPLY: "CY-JianBiaoSong"
REPLY <- END
^v^$ enlightenment_remote -font-fallback-prepend Ukai
^v^$ enlightenment_remote -font-fallback-list
REPLY <- BEGIN
REPLY: "Ukai"
REPLY: "FZ-XBS"
REPLY: "CY-JianBiaoSong"
REPLY <- END
^v^$[/PHP]
E17在字体方面fallback机制很方便,你可以很方便的指定自己想使用的中文字体。
E17真的非常优秀,在耗费系统资源非常低的情况下,还可以有美轮美奂的视觉效果(eye candy )
以下是我的其它修改字体的介绍
=============
修改标题栏上字体高度:
我一般编辑
我配置E17时是编译theme时指定字体的
修改e17/apps/e/data/themes/default_border.edc
color3: 255 255 255 128;
text {
text: "";
font: "Edje Vera"; // 这里修改其它字体名 如果想换字体的话,但同时需要在default.edc里面增加新字体或按上面的方法增加字体
size: 10; // 这里修改成13 如果想修改字2体高度的话
min: 0 1;
align: 0.0 0.5;
text_class: "title_bar";
}
你可以试下载E17的e17/apps/data目录 然后修改后编译一下
==========
自动生成deb 脚本,完善的版本放在家中,后面再放上来
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=544886 |
|