查看“Etk”的源代码
来自Ubuntu中文
←
Etk
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
整理自[http://forum.ubuntu.org.cn/viewtopic.php?f=105&t=260549&p=1769228/ Ubuntu中国论坛] 关于etk的资料实在太少,就连英文资料也是如此。象emphasis和exhibit之类的程序中文显示为方块的问题一直非常困扰,我google了很长时间才在linuxsir论坛上看到一点眉目,不过也是语焉不详,没办法,自己又反复试验折腾了好久,终于部分解决了问题。实际上etk程序中文显示为方块的问题是由于缺省的etk主题default.edj没有使用中文字体造成的(opengeu自带的另外两个etk主题“日照”和“月光”也一样),解决的思路如下: ==将系统默认的etk主题复制到用户的etk主题目录并改名为chinese.edj:== <pre> cp /usr/local/share/etk/themes/default.edj ~/.e/etk/themes/chinese.edj</pre> ==用edje_decc命令将chinese.edj解包成~/.e/etk/themes下的一个chinese目录:== <pre> cd ~/.e/etk/themes edje_decc chinese.edj</pre> ==修改== 进入这个chinese目录及其widgets子目录修改其中的*.edc配置文件,但是怎么改法就有讲究了。我现在是将系统里的文泉驿字体复制到chinese目录中,再在chinese/default.edc文件中添加关于文泉驿字体的alias(比如叫WQY),然后进chinese/widgets子目录,将里面的*.edc文件中几个明显出现Vera和Sans这样的字体名字的地方都改成了WQY。我没有把Vera-It和Vera-Bd这样的斜体和粗体也改成WQY,因为这样对于英文来说就没有斜体和粗体的区分了,而如果把这些字体也替换成不同的中文字体添加进去的话,打包出来的etk主题文件太大。所以这样只解决了普通字体中文显示的问题,如果etk程序界面中出现斜体和粗体的话中文还是有方框。也许etk主题文件中可以实现直接引用系统字体文件,不过我还没有好好研究试验。 ==重新打包== 改完之后运行这个chinese目录下的build.sh脚本就可以重新打包成一个chinese.edj主题文件,只需将它移动回去覆盖原来的那个: <pre> ./build.sh mv chinese.edj ..</pre> ==用etk_prefs命令套用该主题文件:== <pre> etk_prefs --theme=chinese</pre> 搞定。为方便人民群众,我把自己制作的chinese.edj提供出来: http://cid-395fa98992dfdc37.skydrive.live.com/self.aspx/software/chinese.edj [[Category:中文]]
返回
Etk
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息