一个专门针对文本版小说的阅读器兼编辑器。
软件特点:
1、提供分页阅读模式,模拟实体书籍的显示界面与翻页动画,能够设置桌面、封面、页面的图案或颜色,能够设置字体、字号、文字颜色、行距、下划线等。
2、提供文字编辑模式,包括常用编辑功能,如多级 undo/redo、剪切、复制、粘贴、删除、查找、替换等。
3、分页阅读是既支持横排显示,也支持竖排显示。竖排时阅读顺序是从右往左。
4、能够通过自动恢复、书签等功能记忆阅读位置,一次看不完下次接着看。
5、能够按照一定的查询条件搜索全文,生成章节列表,便于跳转、定位。
6、提供书库管理、老板键等常用功能。
Q:已经有 MyReader 等阅读器,为什么还要开发 PageByPage?
A:秒开,我只想要秒开。如果非要加一个限制,我希望 10MB 以内的文件都能秒开。
我经常从网上下载小说,下载后一般先打开,拖着滚动条前后看一下,如果不合口味就直接删除,以免浪费硬盘和时间。MyReader、记事本等打开大文件太慢了,其他阅读器也有各种各样的问题,所以就综合百家之长,搞了这么一个东东。
PageByPage 说白了就是个大杂烩,参考了很多其他软件,如翻页效果就参考了 DesktopAuthor 等,其实在 SpecEffect 里还有一些动画效果,不过我觉得爆炸、马赛克、百叶窗等 花里胡哨的效果和看书实在不搭调,所以就没搬过来。
Q:PageByPage 有什么限制?
A:有下列限制:
1、章节列表最多4096项,每项30个字符,多了没有。
2、内部处理很多情况下都是针对简体中文,因此只适合阅读简体中文,也不会发行除简体中文之外的其他语言版本。
3、支持 ANSI、Unicode、utf-8 编码的文本文件。Unicode 编码的文件必须以 FE FF 或 FF FE 开头;utf-8 文件以 EF BB BF 开头,也可以没有文件头。在不以 EF BB BF 开头的情况下,自动识别是否是 utf-8 编码的方法是从 Windows 2000 的记事本学来的,所以识别的准确性与它差不多。
4、仅支持双字节 Unicode 字符,不支持3字节扩展 Unicode 字符。再说一次,我看的是小说,不是《康熙字典》。
5、文本文件长度在 20MB 以内应该没有问题,再大就不好说了。现在我也没有见过超过 20MB 的小说。
Q:为什么不支持全屏模式?
A:全屏会引起显示区域的变化,需要重新分页,来回切换时很难保证阅读位置一致。
Q:为什么不支持自动排版?
A:从做 TextForever 的经验看,我相信适用于所有书籍的自动排版功能是不存在的,总要人工干预一下才行。所以我看书的流程是:先用 PageByPage 快速看一下值得不值得看下去,看不下去的自然就删掉,看得下去的就用 TextForever 重新排一下,然后复制到MP4、手机等设备中,因地制宜用不同的设备或电脑看。因为这些手持设备中的浏览器不一定有排版功能,所以手动排版是免不了的,这种情况下 PageByPage 也就没有必要再多此一举。
Q:为什么不支持多窗口?为什么不提供背景音乐播放功能?为什么不支持各种各样的电子书格式?为什么没有这样、那样的功能?
A:太麻烦,而且对我来说无用,我坚信“简单就好”。
Q:软件启动的时候为什么会感觉有延迟?
A:为了加快分页速度,软件启动的时候会查询整个字体文件,记录每个字符的宽度,这需要一点时间。 另外由于竖排、横排查询字符宽度使用的是完全不同的方法,因此如果选择了竖排显示,启动时的延迟会小一点。
Q:不同编码的文本文件,存盘后是什么编码?
A:Unicode、Unicode big endian、utf-8 编码的文件存盘后,仍然保持原编码。ANSI编码的文件在存盘前会先在内存中自动检查一下,如果存在不能用ANSI表示的字符,则转换成 Unicode 存盘,否则仍然按ANSI编码存盘。
Q:我觉得工具条按钮太小,按钮排布不合理,怎么办?
A:选择“查看->自定义工具栏...”菜单。 |