更换字体
OpenInkpot 固件包含了Liberation字体。你也可以安装其他的开源字体或者手动添加你喜欢的字体。
已打包字体
安装了OpenInkpot的设备可以使用下列的打包字体。
安装指南
- 从openinkpot.org下载合适的字体包(.deb文件):
- 拷贝文件到SD卡。
- 在书架中像打开一本普通的书那样打开这个文件(注意安装过程也许会持续几分钟)。
提示:每次重新安装或升级OpenInkpot固件之后都需要手动重新安装字体包。
支持的字符集
| 字体名 | 阿拉伯语系 | 亚美尼亚语系 | 中日韩东亚语系 | 西里尔及希腊语系 | 格鲁吉亚语 | 希伯来语 | 拉丁语系 |
| DejaVu Sans | + | + | + | + | + | + | |
| DejaVu Sans Condensed | + | + | + | + | + | + | |
| DejaVu Sans Light | + | + | + | + | + | + | |
| DejaVu Sans Mono | + | + | + | + | + | + | |
| DejaVu Sans Serif | + | + | + | + | + | + | |
| DejaVu Sans Serif Condensed | + | + | + | + | + | + | |
| Droid Sans | + | + | |||||
| Droid Sans Fallback | + | i | i | ||||
| Droid Sans Mono | + | + | |||||
| Droid Serif | + | + | |||||
| Liberation Mono | + | + | |||||
| Liberation Sans | + | + | |||||
| Liberation Serif | + | + | |||||
| Linux Libertine O | + | + | |||||
| Linux Libertine O C | i | i |
图例: '+' - 支持, 'i' - 不完整或者不好看。
手动安装TTF字体
0.2版本固件及以后 (20090123版本之后)
- 在SD卡根目录下创建“fonts”目录。
- 将字体拷贝到该目录。
0.1版本固件及以后
- 在SD卡根目录下创建“.fonts”目录。(点开头的目录会在书架当中被隐藏起来)。
- 将字体拷贝到该目录。
- 使用SSH?登录到OpenInkpot设备。
- 创建指向该目录的符号链接:
oi:~# ln -s /mnt/.fonts /home/
下次用FBReader打开书本的时候,在设置(Settings)对话框当中就会列出新的字体。如果字体列表没有改变,执行下述命令刷新字体缓存,然后重新打开书本:
oi:~# fc-cache -f /home/.fonts
提示:每次升级或重新安装OpenInkpot固件之后,都需要重新手动创建该符号链接。
推荐字体
| 字体名 (授权许可) | 字体类型 | 样例 | 下载 |
| DejaVu ( close to BSD) | 无衬线 衬线 等宽 | OpenInkpot打包 | |
| Droid (Apache License) | 无衬线 衬线 等宽 | OpenInkpot packaged | |
| Liberation (GNU GPL) | 无衬线 衬线 等宽 | OpenInkpot built-in | |
| Linux Libertine (GNU GPL/OFL) | 衬线 | ![]() | OpenInkpot packaged |
| Old Standard (OFL) | 衬线 | ![]() | thessalonica.org.ru |
| Calibri (专有的) | 无衬线 | google:// | |
| Cambria (专有的) | 衬线 | google:// | |
| Garamond (专有的) | 衬线 | google:// | |
| Georgia (专有的) | 衬线 | google:// | |
| Lucida Sans (专有的) | 无衬线 | google:// | |
| Minion Pro (专有的) | 衬线 | google:// | |
| Myriad Pro (专有的) | 无衬线 | google:// |
相关的 Trac tickets
- #125
- There is no way to set up bookshelf fonts
- #311
- cross-fc-cache
- #331
- [ecore] Fonts italicized by adding transformation matrix in fontconfig do not get rendered italic
- #767
- repeated font changes eventually hang the OS or at least the GUI
- #944
- Chinese UI broken in recent builds (Due to font problem)
- #954
- ADF fonts
- #966
- Font size change leads to bad font kerning, too many button presses needed
- #1032
- Fonts-update: Old Standard 2.2 & Theano 2.0 Fonts
链接
- Unicode-compatible free fonts (GPL or BSD licensed)
- The Open Font Library project
- СанПиН 1.2.1253-03 - useful recommendations regarding fonts in paper books (in Russian)
- the same recommendations for children's books - ОСТ 29.127-2002 (in Russian)
- Unicode Font Guide For Free/Libre Open Source Operating Systems
- 64 правила искусства книги (in Russian)
- Open source typefaces in Wikipedia



