编写完calibre的recipe后,有两种方法来执行,一种是通过calibre ebook management中的抓取新闻按纽-添加自定义新闻源来,再通过定期新闻下载,选项中添加的recipe来执行。另一种方法是通过cmd命令行来执行。但每次通过命令行执行时,因为编码问题,总是会提示'你必须设置你的控制台的字体为lucida console或consolas或者其它的字体,以便看到到该文本',如下图:
如果不设置字体,虽然也能正常的执行程序,但一些中文的提示信息,反馈信息就只能看到编码形式,不能直观的了解反馈。
如何设置控制台字体,其实非常简单,在开始菜单中的“搜索程序和文件”(WINDOWS 7中)输入CMD,回车,打开命令行控制台后,用鼠标右键点标题栏,再选取“属性”-“字体”,字体中把原来的“点阵字体”改选为"lucida console"或"consolas",就改变了字体,这时再执行ebook-convert.exe xxx.recipe .epub程序执行中的提示与反馈信息就会正常地以中文显示,方便面了解情况和调试。
如图: