Picasa中文字体配置

出自Linux Wiki

在2011年1月2日 (日) 18:18由Chenxing (讨论 | 贡献)所做的修订版本

Google的图片管理工具Picasa for linux功能很丰富,但Picasa在Debian等常用发行版中中文确不能正确显示,本文介绍让Picasa正确显示中文的方法,本文也可帮助您自定义Picasa的中文字体。

本文所采用的方法是“燃灯佛所”提出的[1]

目录

准备字体

由于Picasa是用wine实现的,且Picasa所用的wine与系统中装的并不一样,所以要为Picasa的wine单独准备字体文件。

选一个你喜欢的字体复制到Picasa的字体文件夹~/.picasa/drive_c/windows/fonts/(但Picasa 3.0以后的版本在~/.google/picasa/3.0/drive_c/windows/fonts/),以文泉驿正黑wqy-zenhei.ttf为例:(如果电脑中有Windows,也可以使用Windows字体目录中的黑体simhei.ttf

Picasa 2.7:

sudo cp PATH_TO_WQY/wqy-zenhei.ttf ~/.picasa/drive_c/windows/fonts/

Picasa 3.0:

sudo cp PATH_TO_WQY/wqy-zenhei.ttf ~/.google/picasa/3.0/drive_c/windows/fonts/

注意要用sudo。

修改配置

在菜单“应用程序/图形/picasa”中找到Picasa Font Settings(或者在Picasa的安装目录中找bin/picasafontcfg),点击“add”,在字体列表的最后选择一种中文字体(乱码显示的字体),点击ok.如果有多种乱码显示的字体可选,可以多试几次。再打开Picasa就能看到效果。

另外一种较为复杂的方法是修改~/.picasa/system.reg (Picasa 3.0以后的版本在~/.google/picasa/3.0/system.reg),这是一个类似Windows注册表的文件。查找SystemLink,如果找到“[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink]”,则将其做如下修改:

[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1221293732
"Tahoma"="wqy-zenhei.ttf"
"Tahoma Bold"="wqy-zenhei.ttf"

wqy-zenhei.ttf改成上一步复制来的文件名即可。不必在意第一行最后的数字,直接复制即可。


常见问题

如果上述按上述说明操作后中文仍不正常,请用chmod命令为字体文件提升权限。[2]

参考资料

  1. http://yyzhu.net/241-picasa-installation-and-chinese-display-in-debian-and-ubuntu-2
  2. http://linuxb.blogspot.com/2008/08/debianubuntupicasa.html
个人工具
简体繁体转换