书籍设计和热巧克力
我喜欢设计书籍,因为排版和精美的书籍是我的心。 当我收到一份新的手稿以将其转换成印刷书籍和电子书时,我喜欢花时间在书籍的视觉设计上,而不是费力地清理文本和构造内容。 我想享受排字游戏的乐趣,而不是解决从编辑手稿的历史中继承的问题。 我想尝试视觉设计,而不用担心本书的内容和语义结构。 我想单击一个按钮并享受我的热巧克力,同时我看着自己的电脑工作使我到可以玩的地方。 等待Bookalope完成,以便我可以开始… 建立一个既全面又智能的自动化工作流程是一个充满挑战和困难的旅程,并且是产品的不断发展。 几年前,我手工制作了第一本电子书。 最初,我尝试了多种Web服务和工具,但结果却令人不满意:原始手稿的混乱只是转移到了电子书上,在不同的设备和应用上存在渲染问题,很少检查工具中文本的问题,并且最终的电子书未能根据官方标准进行验证。 因此,我打开了我最喜欢的文本编辑器,然后亲自工作。 我一步一步地艰苦地转录了原始Word手稿中的段落,并通过乏味的手工整理了它们的格式问题和错别字。 有时,文字样式让我猜测这本书的结构,但是在手稿中来回翻阅有助于我理解作者可能希望这本书的结构是什么。 围绕该转录构建EPUB支架很容易,瞧瞧,这是我的第一本电子书! 它利用了电子阅读器的默认样式,简洁明了,可以在我尝试的任何设备上完美呈现,而且最重要的是,它可以完美验证。 我以同样的方式阅读了第二本书的手稿,但是我已经开始对过程的重复感到无聊。 我觉得自己在浪费时间在做我的计算机可以做得更好的工作上,并且我感到丧失了创造性和设计书籍本身的乐趣。 这些都是经验丰富的软件工程师非常有用的时刻,而这就是其中之一。 因此,我开始为自己编写一个简单的程序,该程序可以从我辛苦制作的HTML文件中构建EPUB脚手架。…