不用一直放大也能在手机上读 PDF
PDF 的页面是照着纸张尺寸量出来的。手机宽约七厘米。在手机上读 PDF 的全部痛苦,都来自这两个尺寸拒绝互相迁就。
放大没用,因为放大的是页面不是字。读一行、往右拖、拖回来、往下挪。这样读四十页攒下来的疲劳,和文章写得好不好毫无关系。
页面为什么不会自己调整
PDF 记录的是每个字放在哪里。不是「这里有一段」,而是「这个字,在这个坐标,用这个字体」。这正是这个格式的目的:保证页面到哪儿都长得一样。
EPUB 记的恰好相反:有结构的文字,没有坐标。
重排模式做了什么
Aurora Reader 的 PDF 阅读器里有这个按钮。它把页面上的文字层抽出来,当成普通的流动文字显示,套用你自己的字号、行距、页边和主题。
它不是把页面放大,而是把字取出来重新排。
第一个前提:里面得有文字
扫描的 PDF 没有文字层,只有页面照片,没有东西可抽。
检查两秒就够:用手指选一句话试试。如果选不中字,那一页就是图片。
应用会做一个粗略的检查:读前三页,如果加起来不到五十个字符,就提示这份文件看起来是扫描件。判据很粗,所以那是提醒,不是拒绝。
中文读者会更常碰到这个提示,因为数字化的古籍基本都是扫描的。
第二个前提:版面会消失
回来的是字。没有图片、没有表格、没有双栏。
对于做成 PDF 的小说,这没有任何损失。对于一篇靠表格呈现结果的论文,消失的正是结果本身。
所以它是一个按钮:散文摊平了读,版面有意义的地方就切回页面。