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:~$
如何强制使用zh_CN.UTF-8,菜单中文字会变成方块。而且改不回E文,只好rm -r ~/.e/进行恢复。
而且即使是默认的e文菜单,标题栏的中文也是方块。
啥问题?谢谢~~ CJK字体被移出了theme,独立了出来,这样可以方便选用系统中的现有的字体。
要手动设置中文字体。现在有字体fallback功能,大概可以实现字体代换?英文和CJK字体可选不同的字体?
但是我这里没有成功过。只能统一选一个中文字体才正常现实。而且没有一个全局选定的option,以后会有?
现时的设置比较麻烦。 我这里有
REPLY: "zh_CN"
REPLY: "zh_TW"
你RPWT吧 :mrgreen: :sad: :sad: :lol::lol::lol::lol: 反正我的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 补充一句:
换成simsun字体也是可以的
但是
simsun字体在字号特别小的时候很模糊
而e17网站上的很多theme的字体都有点小
为了保证质量
还是用uisun字体好
当然
自己修改theme也是可以的 在config里面不是有font吗
直接在里面设置字体就可以了
不过我设置fallback时没有成功
后面只能menu title等一个一个项的设置 设置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
我是直接输入字体名的
如SimSun 直接用SimSun的话,英文字体会变得很难看的。不能最好的发挥字体 fallback 的功效。
用传统的core font system 的设置方法可以实现字体代换,英文效果会好很多。 SimSun 的话,也一样。在字体文件夹内,cpfont.scale fonts.alias ,
再改改alias 的字体名称就得(应该不改也可以,直接用"SimSun.ttc"作fallback),大概就这样为:
SimSun -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 谢谢 上次我直接用字体名结果fallback不成功
回去试试看 :) 无双TM, 你是e17高手了哦
连我都知道fallback的用法
你不该不知道哦^_^
我想问一下道的贴图是什么版本的e17
怎么把下面哪一个bar弄出来的啊
http://www.linuxfans.org/nuke/modules/Forums/files/fallback.jpg
页:
[1]
2