月下刀客 发表于 2006-5-25 17:40:08

e17问题

现在e17没有中文编码支持了吗?谁了解的说一下。

lin@debian:~$ enlightenment_remote -lang-list
REPLY <- BEGIN
REPLY: "bg"
REPLY: "cs"
REPLY: "da"
REPLY: "de"
REPLY: "es"
REPLY: "fi"
REPLY: "fr"
REPLY: "hu"
REPLY: "it"
REPLY: "ja"
REPLY: "ko"
REPLY: "nb"
REPLY: "nl"
REPLY: "pl"
REPLY: "pt"
REPLY: "ru"
REPLY: "sk"
REPLY: "sl"
REPLY: "sv"
REPLY <- END
lin@debian:~$

月下刀客 发表于 2006-5-25 17:42:13

如何强制使用zh_CN.UTF-8,菜单中文字会变成方块。而且改不回E文,只好rm -r ~/.e/进行恢复。

而且即使是默认的e文菜单,标题栏的中文也是方块。

啥问题?谢谢~~

发表于 2006-5-25 19:07:29

CJK字体被移出了theme,独立了出来,这样可以方便选用系统中的现有的字体。
要手动设置中文字体。现在有字体fallback功能,大概可以实现字体代换?英文和CJK字体可选不同的字体?
但是我这里没有成功过。只能统一选一个中文字体才正常现实。而且没有一个全局选定的option,以后会有?
现时的设置比较麻烦。

发表于 2006-5-25 20:41:58

我这里有

REPLY: "zh_CN"
REPLY: "zh_TW"

你RPWT吧 :mrgreen:

月下刀客 发表于 2006-5-25 20:55:08

:sad: :sad:

limit 发表于 2006-5-26 07:39:38

:lol::lol::lol::lol:

atfa 发表于 2006-5-26 11:30:16

反正我的e17不管怎样都可以支持中文

跟语言无关

你先用enlightenment_remote -font-fallback-list看一下你的e17支持哪些字体,比如我的就支持下面的字体:


REPLY <- BEGIN
REPLY: "Unisun"
REPLY <- END


然后enlightenment_remote -font-fallback-append Unisun就可以了

当然你一定要问unisun是怎样加入进去的呢?

cd~/.e/e/fonts/
ls
fonts.aliasfonts.dirfonts.scaleunisun.ttf

fonts.alias文件内容:
Unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-iso8859-1

fonts.dir文件内容:
1
unisun.ttf -misc-unisun-medium-r-normal--0-0-0-0-p-0-iso8859-1

atfa 发表于 2006-5-26 14:09:33

补充一句:

换成simsun字体也是可以的

但是

simsun字体在字号特别小的时候很模糊

而e17网站上的很多theme的字体都有点小

为了保证质量

还是用uisun字体好

当然

自己修改theme也是可以的

无双TM 发表于 2006-5-26 22:26:40

在config里面不是有font吗
直接在里面设置字体就可以了

不过我设置fallback时没有成功
后面只能menu title等一个一个项的设置

发表于 2006-5-26 23:08:49

设置fallback,最好建个fonts.alias文件。
E17似乎要这样格式“-misc-unisun-medium-r-normal--0-0-0-0-p-0-iso8859-1”才能正确的读取字体。

我mkfontscale后,cp fonts.scale fonts.alias
里面的sunglobe.ttf替换成unisun ,fallback 到 unisun ,中文就正常显示。

这是我的fonts.alias

7
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-cns11643-1
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-cns11643-3
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-iso10646-1
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
unisun -misc-unisun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0

无双TM 发表于 2006-5-27 14:08:57

我是直接输入字体名的
如SimSun

发表于 2006-5-27 15:30:32

直接用SimSun的话,英文字体会变得很难看的。不能最好的发挥字体 fallback 的功效。
用传统的core font system 的设置方法可以实现字体代换,英文效果会好很多。

发表于 2006-5-27 15:48:00

SimSun 的话,也一样。在字体文件夹内,cpfont.scale fonts.alias ,
再改改alias 的字体名称就得(应该不改也可以,直接用"SimSun.ttc"作fallback),大概就这样为:

SimSun -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

无双TM 发表于 2006-5-27 17:37:13

谢谢 上次我直接用字体名结果fallback不成功

回去试试看 :)

atfa 发表于 2006-5-27 19:32:08

无双TM, 你是e17高手了哦

连我都知道fallback的用法

你不该不知道哦^_^

我想问一下道的贴图是什么版本的e17

怎么把下面哪一个bar弄出来的啊

http://www.linuxfans.org/nuke/modules/Forums/files/fallback.jpg
页: [1] 2
查看完整版本: e17问题