2012年9月20日星期四

calibre封面乱码解决方法

 

用calibre自动生成封面,对中文字是乱码的,这是因为calibre制作封面调用的字体是不包含中文字符的,这样做出来的图片是就一个个问号,

解决方案是:打开首选项——优化调整——设置在生成默认封面时所使用的字体,给generate_cover_foot_font和 generate_cover_title_font加上字体路径,我默认用的雅黑。

 

generate_cover_title_font = 'C:\\Windows\\Fonts\\msyh.ttf'

generate_cover_foot_font = 'C:\\Windows\\Fonts\\msyh.ttf'

2012-09-20_173846

修改后需重启calibre才能生效。你可换成你想显示的任何字体。

cover

也可用中文字体替换掉英文字体,用中文字体(需要重命名)替换calibre安装路径下的resources\fonts \liberation目录中的LiberationMono-Regular.ttf和 LiberationSerif-Bold.ttf两个字体。

还有一个方式是安装Generate Cover插件,用它可以更精细的定制生成的封面样式。可以在首选项->插件->获取新的插件中直接在线安装。

没有评论:

发表评论