Calibre使用简介B

合集下载

Calibre使用教程之把合集电子书拆分成单本

Calibre使用教程之把合集电子书拆分成单本

Calibre使用教程之把合集电子书拆分成单本很长一段时间以来,书伴从留言区或交流群都收到过小伙伴们提出的同一个问题:如何把由多本电子书组成的合辑拆分成单本?对于合集形式的电子书,其好处是价格比较实惠,商家也乐得以此获取较好的销量。

不过这同时也给有些小伙伴带来了困扰,原因不尽相同,有的是因为合集电子书体积太大不方便存放,有的是因为不同类型的书放在一起不方便阅读。

所以有了把多本电子书拆分成单本的需求。

Kindle 电子书的内容是主要是由 XML、HTML 和 CSS 组成,所以肯定是可以拆分的,但是如用纯手工实现较为繁琐。

之前书伴曾在一条留言的回复中提到过这种方法,需要用到的软件是KindleUnpack、KindleGen 和代码编辑器。

思路是:首先使用KindleUnpack 把合订本拆解成源文件,然后把源文件复制成若干份(里面有几部就复制几份),使用代码编辑器分别编辑 opf 和 ncx 文件,把除了想要保留的索引删除。

然后修改一下每一部书的元数据,比如标题、封面。

接着再按照索引把Text 文件夹下的不需要的html 文件删除。

最后使用KindleGen 分别把每个部分通过opf 文件生成mobi 文件。

这种方法效率实在是太低,不仅需要熟悉基本的 HTML 和 CSS 知识,在实际搬砖的过程中也不可避免的会出错,所以书伴并没有写一篇文章介绍此方法。

那有没有高效率的处理方法,可以快速的把合集电子书拆分成单本形式的电子书?答案是肯定的,本文为小伙伴们介绍的就是个不错的方法。

此方法其实依赖一个名为EpubSplit 的Calibre 插件,从插件名可以看出,这是用来处理 EPUB 格式电子书的插件,所以对于 Kindle 用户来说,在开始处理常见的 AZW3 或 MOBI 格式的合集电子书前,需要先将其转换成EPUB 格式,好在这种转换不会造成太大的损失,所以也是可以接受的。

这款插件的使用比较简单,下面书伴就从安装到处理的过程快速理顺一遍,好让小伙伴们看完即可上手使用。

calibre使用帮助知识讲解

calibre使用帮助知识讲解
导出文件
◦ 导出CDL文件 ◦ 导出GDSII文件
总结
版图设计
◦ 打开schematic ◦ 选择ToolsDesign SynthesisLayout XL
版图设计
◦ 创建layout后 ◦ 选择DesignGen From Source
版图设计
◦ 去除Boundary复选框 ◦ 在I/O pins处选择各端口对应层 ◦ 在Pin Label Shape处选择label ◦ 点击Pin Label Options,选择标识各端口所用的层
找到相应位置(白框部分)
版图验证--DRC
◦ 改正错误后剩下金属密度错误
版图验证--DRC
◦ 0 Errors证明DRC通过
目录 环境设置 版图设计 版图验证
◦ DRC ◦ LVS ◦ PEX
导出文件
◦ 导出CDL文件 ◦ 导出GDSII文件
总结
版图验证---LVS
◦ 选择lvs rule ◦ 为LVS设定专门的目录
◦ setSkillPath(“/tools/mentor/calibre_2009.2_27.17/sha red/pkgs/icv.ixl/tools/queryskl/”) load(“calibre.skl”)
◦ load(“/tools/mentor/calibre_2009.2_27.17/shared/pk gs/icv.ixl/tools/queryskl/caliber.skl”)
calibre 使用帮助
目录 环境设置 版图设计 版图验证
◦ DRC ◦ LVS ◦ PEX
导出文件
◦ 导出CDL文件 ◦ 导出GDSII文件
总结
目录
环境设置 版图设计 版图验证

calibre使用指南

calibre使用指南
o
Calibre LVS / LVS-H / MT LVS-H
Flat—Calibre LVS performs flat layout versus schematic netlist checking. o Hierarchical—Calibre LVS-H performs hierarchical layout versus schematic netlist checking. Like Calibre DRC-H, it also stores, analyzes,and processes data once per cell instead of once for every flat placement of the cell. o Multi-threaded — This configuration of Calibre LVS-H allows you to take advantage of multiple CPUs
Adding Interface into cadence virtuoso
In order to set up your Virtuoso layout editor with a Calibre pulldown menu, we must be add the following line to the default .cdsinit file , loads Skill functions that enable Calibre within the Cadence environment. load( strcat( getShellEnvVar("MGC_HOME") "/shared/pkgs/icv/tools/queryskl/calibre.skl" )) PDK training

calibre 标签的用法

calibre 标签的用法

calibre 标签的用法
Calibre是一款用于电子书管理和阅读的软件。

在Calibre中,标签用于对电子书进行分类和组织。

标签可以是任何自定义的关键词或短语,用于描述和标识电子书的特征或内容。

标签的用法如下:
1.添加标签:可以在Calibre中的书库视图中选择一个或多个电子书,右键点击并选择"编辑元数据",在标签字段中输入一个或多个标签,并点击保存。

这样就给电子书添加了相应的标签。

2.搜索标签:在Calibre中的搜索框中输入标签的关键词,就能快速搜索与标签相关的电子书。

3.筛选标签:在Calibre的筛选器中,可以选择标签来筛选并显示特定标签的电子书。

4.导出标签:可以导出标签列表作为一个文本文件,以便在其他工具中使用。

拓展:
1.标签的重要性:标签是对电子书进行分类和组织的重要方式,它可以帮助用户快速找到所需的电子书,提高电子书管理的效率。

2.标签的灵活性:标签是自定义的,用户可以根据自己的需求和偏好添加任意数量的标签,并根据需要对标签进行修改或删除。

3.标签的建议用法:为了更好地利用标签,可以设定一些约定的标签规范,如使用特定的关键词、使用标准的拼写和格式。

这样可以避免混乱和重复,提高标签的有效性。

4.标签的扩展用途:除了对电子书进行分类和组织,标签还可以用于标记和跟踪电子书的阅读进度、评级、作者、主题等信息,从而更好地组织和管理电子书库。

Calibre的使用

Calibre的使用

Calibre的使用吴佳2015年4月1日Calibre帮助文件(.cshrc)alias IC5 'source ~/csh/ic5141.csh'alias callic '/home/EDATOOLS/Mentor/x86_cal_2011.2_34.26/bin/lmgrd -c /home/EDATOOLS/Mentor/lic/calibrelic.dat -l/home/EDATOOLS/Mentor/lic/calibre.log'alias calibre2011 'source ~/csh/calibre2011.csh'alias i 'icfb &'在Cadence中调用Calibre把/home/Techfile/CZ6H_FTSC/CZ6HFTSC_PCELL下的display.drf拷贝到自己的目录下,并运行,建立工作环境。

打开schematic。

选择Tools->Design Synthesis->Layout XL创建版图文件后,选择Design->Gen From Source将Boundary 复选框去掉。

在I/O pins 处选择各端口对应的层。

点击Pin Label Options ,选择Same As Pin 选项。

黄线提示各节点的连接关系。

各器件及pin已生成,将版图的其他部分完成。

版图验证DRC---Design Rule CheckingERC---Electrical Rule CheckingLVS---Layout Versus SchematicPEX---Post-layout ExtractionRVE---Results Viewing Environment(显示结果用的环境窗口) SVDB---Standard Verification Database(LVS结果)版图验证-DRC在Virtuoso XL的工具栏Calibre中选择Run DRC,启动DRC工具。

CALIBRE使用流程

CALIBRE使用流程

Running Calibre for GUI在(terminal)command line 執行hpmenu,選擇b再執行 calibre -gui可開啟Calibre視窗畫面DRC:Design Rule checkLVS:Layout vs. SchematicPEX:Parasitic Extraction using XCalibreRVE:Results Viewing Environment建立目錄Full_CustomCadence lakerCalibrehspicecdslib techfile cdslib techfile inv 其他 techfilemylib *.tf *.dsp mylib *.tf *.dspinv 其他 inv 其他PS:此目錄結構並不是唯一的,僅供參考Design Rule Check檢查佈局設計與製程規則的一致性基本設計規則包含各層之Width,Spacing及不同層間之Spacing、enclosure等關後Design rule 的規定是基於process variation Equipment limitation,circuit reliability等之考量在特殊的設計需求下,Design rule允許部份的彈性。

但設計者需掌握Rule violation對電路的影響。

Calibre DRC使用流程圖Running Calibre – DRC (1/4)將路徑指向Calibre 之DRC command file ,此檔可到/disk/standard/Full_custom 底下copy 。

以TSMC 0.35 2P4M 為例,檔案為D35M24P5.22b指定 run Calibre DRC 的目錄,其所產生之相關檔案(Output),將存放在此目錄Running Calibre – DRC (2/4)可指定 Hierarchical或Flat,Calibre CB是配合Mentor軟體電路佈局工具用的,目前請先選取Hierarchical或Flat即可。

电子书管理软件Calibre3.47.1x64位

电子书管理软件Calibre3.47.1x64位

电子书管理软件Calibre3.47.1x64位Calibre 是一款非常好用的电子图书管理软件,通过软件,用户不仅可以阅读书籍,或是转换文件格式,还可以将图像文件、网页资料转换为电子文档,让电子书的内容丰富多彩;更重要的是,Calibre 还支持跨平台操作,可以在Linux、OS、Windows 等各种操作系统中自由运行,从而全面满足各种阅读爱好者的需求。

Calibre 可以完成对各种格式的电子书籍的管理和格式转换。

尤其对于拥有手机/iPad等电子阅读器或E Ink设备的同学来说,这个软件尤其具有价值。

如果把电子书想象成MP3音乐的话,Calibre的功能可以类比于iTunes。

它还可以把网络上的新闻或RSS下载转换成电子书格式,同步到相关的阅读设备中,这是一个非常实用的功能。

Calibre 功能介绍Calibre 可以完成对各种格式的电子书籍的管理和格式转换。

尤其对于拥有手机/ipad等电子阅读器或E Ink设备的同学来说,这个软件尤其具有价值。

如果把电子书想象成MP3音乐的话,Calibre的功能可以类比于iTunes。

它还可以把网络上的新闻或RSS下载转换成电子书格式,同步到相关的阅读设备中,这是一个非常实用的功能。

Calibre 可以从 Google Books 或 Amazon 等网站下载书籍的元数据,包括书籍的名称、作者、出版社、封面或者读者评价等信息。

Calibre 犹如一个电子书的图书馆,它支持大多数格式的电子书文件,只要用鼠标将文件轻轻一拽,即可把电子书添加到Calibre 中来。

Calibre 是一个“一站式”的电子书解决方案,包括图书馆管理、格式转换、阅读等功能,只要你想得到的电子书功能,它都能帮你一一实现。

Calibre 是一个免费、开源和跨平台的软件,是您的电子书好管家,让您轻松管理、轻松阅读。

Calibre 不是一个电子书下载软件,它只能从网上下载书籍的信息,但不能下载书籍本身。

calibre 介绍

calibre 介绍

epub电子书格式转换(E-book Conversion翻译) – calibrecalibre转换系统的设计非常容易使用。

通常情况下,你只需要添加一本书到calibre,单击转换, calibre将尽可能接近输入地产生输出。

然而,calibre接受的输入格式非常多,但并非适合所有这些格式都转换为其它格式电子图书。

在这种情况下对于这些输入格式,如果你想在更大程度上控制转换系统,calibre有很多转换过程中的控制选项。

但是请注意,calibre的转换系统并不是一个完全成熟的电子书编辑器的替代品。

要编辑电子书,我建议首先使用calibre将它们转换为EPUB,然后用专用EPUB的编辑器,如Sigil ,以获得完美的造型成书。

然后,您可以使用编辑过的EPUB作为输入,用calibre 转换为其他格式。

这份文件将主要是指转换设置,如下图转换对话框所示。

所有这些设置也可以通过命令行界面的转换,并记录电子书转换。

在calibre,您可以通过移动你的鼠标,在任何个人设置中获得帮助,会出现一个工具提示描述设置。

本文来自CSDN博客,转载请标明出处:/ccwwff/archive/2010/11/02/5982552.aspx内容简介外观和感觉页面设置结构检测目录如何设置选项/保存的转换特定格式的转换提示简介首先要了解有关转换系统,它是一个管道设计的。

示意图如下:输入格式是先由相应的输入插件转换为XHTML。

然后转换HTML。

在最后一步,处理XHTML是有适当的输出插件转换到指定的输出格式。

转换的结果根据输入格式可能差别很大。

一些格式转换比其它工具好。

这里有一个最好的源格式转换列表如: LIT, MOBI, EPUB, HTML, PRC, RTF, PDB, TXT, PDF。

该转换XHTML的输出上的行为是发生在所有的工作。

有各种各样的转换,例如,在书的开始要插入书元数据(metadata)页,用来检测章节标题并自动创建的目录表,按比例调整字体大小,等等。

Calibre_使用

Calibre_使用

Calibre_使⽤如何在Cadence 环境⾥简单的使⽤Calibre⼀、在Cadence 环境⾥调⽤Calibre1、在.cdsinit ⾥加上 load(“/usr/calibre/mgc_skl.skl”),这个.skl ⽂件就是Mentor 公司提供的skill ⽂件。

2、在启动icfb &的路径下 module add calibre3、启动icfb &后,打开⼀个版图检查⼀下顶端的Menu ⾥有没⼀个Calibre 的菜单。

如果有则表⽰可以在当前环境下使⽤Calibre 了,这个菜单⾥有DRC 、LVS 、XRC 、RVE 等命令。

4、看书可以⽤mgcdocs &命令,下⾯有Clibre 的参考⼿册。

⼆、⼏个有⽤的缩写1、 SVRF---Standard Verification Rule Format (标准的检查⽂件)2、 RVE---Results Viewing Environment(显⽰结果⽤的环境窗⼝)3、 SVDB---Standard Verification Database (LVS results)4、 DRC---Design Rule Checking5、 LVS---Layout Versus Schematic6、 ERC---Electrical Rule Checking 三、⼀个简单的DRC 流程2、⼀个DRC 实例(1)打开⼀个版图,在Calibre 菜单下点出 RUN DRC 命令。

(2)Cancel 掉Load Runset File 命令窗⼝,Runset File是RUN DRC时需要填⼊的⼀些设置,⽅便于下次RUN。

第⼀次由于没有,所以就Cancel。

等第⼀次RUN完后,可以将填⼊的设置存成⼀个Runset File。

再RUN DRC时,可以将这个Runset File Load 进来。

(3)上⾯的窗⼝中,可以看到 Rules 与 Inputs 两个命令是红⾊的,表⽰RUN DRCDRC-可以帮(4)点击Inputs 命令,在Layout命令⾏⾥输⼊你要检查的版图的GDS,假如你已经把当前版图输出GDS了,可以输⼊已经⽣成的GDS。

calibre使用帮助

calibre使用帮助

◦ 各器件及PIN已生成 ◦ 黄线提示各节点连接关系 ◦ 可相应补充连线等图形


环境设置 版图设计 版图验证
◦ DRC ◦ LVS ◦ PEX

导出文件
◦ 导出CDL文件 ◦ 导出GDSII文件

总结

calibre功能列表
DRC -- Design Rule Checking ERC -- Electrical Rule Checking LVS -- Layout Versus Schematic PEX -- Post-layout Extraction RVE -- Results Viewing Environment 显示结果用的环境窗口 ◦ SVDB -- Standard Verification Database 显示LVS结果 ◦ ◦ ◦ ◦ ◦
◦ 双击错误可定位,图中高亮部分
◦ 也可在lvs.rpt中找到对应信息
◦ 正确提示


环境设置 版图设计 版图验证
◦ DRC ◦ LVS ◦ PEX

导出文件
◦ 导出CDL文件 ◦ 导出GDSII文件

总结
◦ 选择pex rule ◦ 为PEX设定专门的目录
◦ 做PEX之前都会做一次LVS ◦ 因此输入需要选择网表文件

环境设置 版图设计 版图验证
◦ DRC ◦ LVS ◦ PEX

导出文件
◦ 导出CDL文件 ◦ 导出GDSII文件

总结
◦ 选择lvs rule ◦ 为LVS设定专门的目录
◦ 设定输入 ◦ 选中复选框,让工具自动生成网表
◦ 设定输入 ◦ 选择已经生成的网表(通常是CDL文件)

calibre使用介绍

calibre使用介绍

设定inputs
• Rule载入后,calibre自动跳转到inputs,同 时file自动指到当前的layout cell name 。在 鼠标点选的地方有个export from layout viewer选项,这个是由calibre直接从layout 抽取GDS,从而不需要layout designer在进行 DRC验证前单独stream out gds file.

Run DRC
• 当设置完成后,点击Run DRC的选项, calibre工具开始按照载入的rule进行DRC验 证。
• 另外,calibre DRC可以对有特殊要求的 layout进行其他设置,如果有需要可以在 DRC options里面进行设置,但是一般情况 下不需要做改动。
DRC result
CALIBRE 使用介绍
Calibre 简介
• Calibre是一套类似于Diva的验证软件,其操 作简单,可以做on-line 的验证,更可以搭 配virtuoso或其他layout软件,因此calibre已 经被大多数公司采用。
Calibre 主要用途
• Calibre主要用于以下2个方面的验证: • DRC (Design Rule Check) • LVS (Layout Versus Schematic)
Comparison result
• 这个result里面包含了: 1.Incorrect nets 2.Incorrect ports 3.Incorrect instances 4.Property Errors 一般我们clean的顺序是从2开始然后是1,基 本上前两项clean后,后面的2项就OK了。
LVS(layout versus schematic)

Calibre使用简介B

Calibre使用简介B

2019年10月
9
DRC Rule File
下面是一个简单的calibre LVS Rule File,右边是对它的解释。#与//后是注释部分 layout system gdsii #指明输入的版图格式是GDSII,calibre 还可支持其他格 式 layout path “/ layout/basic_drc.gds” #输入版图的路径 layout primary basic_drc # 要检查的版图的top cell 名字 drc results database “/training/drc_results_db” # drc 的输出, 将来可以用 calibre 结合virtuoso 分析 variable metal_width 3 #定义一个变量 layer substrate 0 # 本行和下面相似的行定义了输入版图中每一层的名字 layer pwell 1 # 本行把GDS 的layer 1 定义为pwell,接下来pwell 都指输入的 GDS 的layer1。 layer oxide 2 layer res 3 layer poly 4 layer nplus 5 layer pplus 6 layer contact 7 layer metal1 8
© 2006 微电子中心
2019年10月
8
因为做DRC 会产生很多文件,建议建立一个专属于此Layout 做DRC 时的 新文件夹。然后拷贝Rule File 至此工作目录下。
从版图中导出GDS文件至此工作目录下,亦可在Calibre DRC 图形界面中 选择从当前版图中导出GDS文件。
© 2006 微电子中心
1
Calibre使用简介

calibre 分类

calibre 分类

calibre 分类Calibre 是一款非常实用的电子书管理软件,很多人利用它管理自己的电子书库。

其中最基本和重要的功能就是分类和整理电子书。

本文将围绕这个主题,从以下几个方面分步骤讲解如何使用 Calibre 分类自己的电子书。

一、基本认识首先,Calibre 可以支持自建的多种电子书格式,比如 PDF、EPUB、MOBI、AZW 等。

在导入电子书后,我们需要对它们进行分类,以便更好地管理和阅读。

Calibre 支持对电子书进行标签、目录、作者、出版社、书名等信息的操作,可以将电子书按照不同的维度进行分类。

二、创建元数据在 Calibre 中,我们需要双击电子书,打开元数据编辑器。

在编辑器中,我们可以输入电子书的标签、作者、类别、描述等信息,这些信息会帮助我们更好地管理和查找电子书。

在分类时,我们需要花时间制作清晰和详细的元数据,以便准确、快速地查找电子书。

三、利用集合分类在 Calibre 还可以使用集合功能进行分类。

集合是一种可以将相似电子书放在一起的分类方式。

举个例子,我们想将自己的历史专业书籍分为中国历史和世界历史两个分类,我们可以新建一个集合,将这些书籍添加进去即可。

这样我们在阅读时可以更方便地查找相关书籍。

四、标签分类另外一种分类方式是使用标签。

在 Calibre 中,我们可以为每本电子书打上多个标签,使电子书在不同的标签中都可以被检索到。

比如我们可以将中国古代历史、中国现代历史、世界战争等标签都打上,便于分类查询。

五、元信息分类Calibre 中的电子书管理工具还可以利用元信息分类。

这个分类方法是在编辑器中设置元数据,比如通过修改分类的值、格式、作者等信息,使相似的电子书自动归到一个分类下。

例如,我们可以设置某一个出版商的电子书都自动放置到一个集合下。

六、文件夹排序除以上方式外,对于常规的分类,我们也可以使用文件夹排序。

把相关的电子书放到同一个文件夹下,再使用 Calibre 的文件夹浏览功能,通过选择相关文件夹来分类查看电子书。

Calibre xRC的使用

Calibre xRC的使用

Calibre xRC 的使用1.版图中的寄生参数在使用Calibre xRC提取寄生参数之前,先介绍一下电路中的寄生参数。

一般来讲,寄生参数有寄生电阻、寄生电容、寄生电感等,其中寄生电阻和寄生电容对电路的影响最为明显。

在版图中,各导电层如铝线、多晶等及导电层之间的接触孔只要有电流通过就会有寄生电阻。

两层导电层之间会存在寄生电容,寄生电容一般可分为本征(intrinsic)和耦合(coupled)两种,本征电容是指导电层到衬底(substrate)的电容,它有两种类型,如图1中所示:#1为intrinsic plate电容,#4和#5为intrinsic fringe电容;耦合电容是指导电层在不同网线之间的电容,图1中#2、#3和#6就属于这种,其中#2为nearbody 电容,#3为crossover fringe电容,#6为crossover plate电容。

图1 寄生电容模型电路中寄生参数的存在给电路的工作造成了一定的影响,寄生电阻的存在会影响到电路的功耗,寄生RC会影响电路中的信号完整性,等等。

所以在版图完成后,必须提取出版图中的寄生参数,将它们反标入逻辑电路中一起进行仿真,以此来检查版图设计的准确性。

2.Calibre xRC功能简介Calibre xRC提供了多种寄生参数提取解决方案。

它可以根据电路设计的不同要求来提取不同的寄生参数网表,针对全定制电路和模拟电路可以提取晶体管级(transistor level)的网表,针对自动布局布线产生的电路可以提取门级(gate level)网表,针对数模混合电路可以提取混合级(ADMS)的电路网表。

它还可以根据不同的电路分析要求进行提取,针对电路的功耗(Power)分析,只进行寄生电阻的提取,针对电路的噪声(Noise)分析而仅对寄生电容的提取,针对电路的时序(Timing)分析而提取相应的RC或RCC网表,针对电路的信号完整性(Signal Integrity)分析提取寄生RC或RCC网表。

使用Calibre

使用Calibre

使用Calibre xRC实现LVDS I/O电路的寄生参量提取及后仿真Calibre xRC 是Mentor Graphics 公司用于寄生参量提取的工具,其强大的功能和良好的易用性使其得到业界的广泛认可。

本文以采用SMIC0.18um 1P6M工艺实现的LVDS I/O为例,介绍使用Calibre xRC 对RFCMOS 电路寄生参量提取,以Calibreview形式输出以及在Virtuoso 的ADE 中直接后仿真的流程。

采用Calibre xRC 提取寄生参量采用SMIC0.18um 1P6M工艺设计的低电压摆幅的差分信号PAD(LVDS I/O),其电路图如图1 所示,版图如图2 所示。

图1 LVDS I/O 电路图2 LVDS I/O电路版图用candence环境下的Spectre仿真器进行模拟,在电源电压3.3V,输入250M bps的3.3V标准CMOS差分信号的情况下,得到的LVDS的前仿真波形如图3所示,绿色波形是输出的LVDS信号,输出电压幅度为3.3V。

图3 LVDS输出的前仿真波形Calibre 支持将其快捷方式嵌入在Virtuoso 平台中。

用户只需在自己的.cdsinit 文件中加入以下一行语句:load( strcat( getShellEnvVar("MGC_HOME") "/lib/calibre.skl" ))就可以在virtuoso 的菜单中出现“calibre”一项,包含如下菜单:点击Run PEX,启动Calibre xRC 的GUI,如图4 所示。

在Calibre-PEX Rules File下面指定Rule文件路径,并在“calibre_rc.rule”文件中添加电容、电阻参数文件,如图5所示。

图4 PEX的GUI Rules界面图5 “calibre_rc.rule”文件修改在图6 Outputs 菜单中的Extraction Type 里,第一项通常选择Transistor Level 或Gate Level,分别代表晶体管级提取和门级提取。

calibre使用技巧与常见问题

calibre使用技巧与常见问题

calibre使用技巧与常见问题calibre使用技巧与常见问题Fri, 22 Oct 2010本文最后更新:2010-10-31,使用calibre版本0.7.25。

最近因为开发盛大锦书Bambook的SNB格式的calibre插件,更多的使用了calibre和研究了它的实现,也在论坛上看很多对calibre 使用上的问题。

干脆在这里写上一贴,把常见问题(尤其是中文相关的问题)做一总结。

本文会不定期更新。

1.什么是calibre?calibre是一个一站式的电子书籍管理软件,提供电子书籍管理、元信息整理、格式转换、阅读设备书籍同步、新闻下载等功能。

可以近似把它类比为电子书界的iTunes。

它使用Python开发,是一个跨平台的自由软件。

calibre不是一个电子书下载软件,它只能从网上下载书籍的信息,但不能下载书籍本身。

calibre不是电子书制作工具,虽然它提供格式转换功能,且在转换过程中提供一些定制功能,但这些功能非常有限,并不能用于精细控制和从头制作电子书。

1.calibre的优缺点优点是功能全,可定制化程度高,可以折腾。

缺点是体积庞大、速度慢、BUG较多(不过修得很快)。

1.中文TXT文件转换成别的格式后全部变为乱码因为Windows上大部分中文TXT文件是用System Codepage 编码的,而calibre默认用UTF-8编码解析。

解决方法是:可以把文件转成UTF-8编码后再放入calibre转换格式;也可以在calibre的转换对话框中左边选择“外观”,然后在右侧的“输入字符编码”中填入“gbk”或“gb18030”,calibre就可以正常转换格式了。

1.自动生成的封面图片中的中文字符变成问号calibre自带并硬编码了一些字体文件,这些字体中不包含中文字符,渲染出来的图片就只能显示成问号了。

解决方案是:打开“首选项”->“优化调整”中的“Current Tweaks”中填入优化选项:generate_cover_title_font = 'c:\\windows\\fonts\\simhei.ttf',这样就可以用指定的黑体做为封面标题的字体,就不会乱码了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档