language-selector 0.2.6升级到0.2.7中文配置bug,以及修复
-
- 帖子: 162
- 注册时间: 2006-05-22 12:55
language-selector 0.2.6升级到0.2.7中文配置bug,以及修复
2007年9月29日,language-selector从0.2.6升级到0.2.7后中文显示出问题。
系统: ubuntu 7.10 gusty up-to-date.
locale: en_US.UTF-8
分析:
建立中文字体配置
$sudo fontconfig-voodoo -f -s zh_CN
使用fontconfig重新建立cache.
$fc-cache -fv
提示,language-selector.conf配置有错误。
检查:
/etc/fonts/language-selector.conf -> /usr/share/language-selector/fontconfig/zh_CN
$file /usr/share/language-selector/fontconfig/zh_CN
ASCII English text
而文件内有若干中文存在.
到此得出原因是en_US.UTF-8环境中无法正确读取language-selector的配置。
解决:
重新保存/usr/share/language-selector/fontconfig/zh_CN为UTF-8编码。
如果使用vim,可以使用vim的命令 set fileencoding=utf-8
可以使用sudo gedit来编辑并选择另存为UTF-8编码。
$fc-cache -fv
Done.
系统: ubuntu 7.10 gusty up-to-date.
locale: en_US.UTF-8
分析:
建立中文字体配置
$sudo fontconfig-voodoo -f -s zh_CN
使用fontconfig重新建立cache.
$fc-cache -fv
提示,language-selector.conf配置有错误。
检查:
/etc/fonts/language-selector.conf -> /usr/share/language-selector/fontconfig/zh_CN
$file /usr/share/language-selector/fontconfig/zh_CN
ASCII English text
而文件内有若干中文存在.
到此得出原因是en_US.UTF-8环境中无法正确读取language-selector的配置。
解决:
重新保存/usr/share/language-selector/fontconfig/zh_CN为UTF-8编码。
如果使用vim,可以使用vim的命令 set fileencoding=utf-8
可以使用sudo gedit来编辑并选择另存为UTF-8编码。
$fc-cache -fv
Done.
-
- 帖子: 28
- 注册时间: 2007-08-17 14:28
-
- 帖子: 44
- 注册时间: 2007-03-08 16:03
- daf3707
- 论坛版主
- 帖子: 12731
- 注册时间: 2007-06-13 15:57
- 来自: 在他乡
- patrickhe
- 帖子: 681
- 注册时间: 2005-07-21 19:13
- 来自: Peking, China
- 联系:
- c_cucumber
- 帖子: 123
- 注册时间: 2007-05-13 0:14
- 来自: 杭州
- 联系: