BiB V记事四:别让工具牵着你走/董福兴

2020-06-06 Z佳生活

BiB V记事四:别让工具牵着你走/董福兴

除了标準化业务外,我也在做 EPUB 3 电子书的製作与教学工作。在这两年内拜访出版社时,出版社往往第一个需求就是:「工具」;希望能马上获得一套工具,处理电子书製作的所有事情——就像 Adobe InDesign 之于印刷书一般。几乎没有人愿意从基础开始学起。

BiB 也讨论出版工具,尤其在 O’reilly 停办 Tool of Change 后,今年与製作相关的演讲增加了许多。让我们来看看在製作上,他们做了些什幺,以及该具备怎幺样的基础来看待。

John Maxwell 与 Haig Armen 两位教授今年七月在 Simon Fraser 大学举办了一场实验性的工作坊,请来创作数位小说的名家 Kate Pullinger 与参加者一起进行创作。他们先将创作的想法与剧情写在卡片与大张的纸上,然后将这些想法在墙面上排列、加上参与者所手绘下的构想插画;接着决定故事线后,将这些内容透过 Markdown 语法输入 Wiki 之中,最后透过 deck.js 转换成投影片来叙述故事。最终作品名为「The Last Cartographer(最后的製图者)」,发表在 digitalpathways.net 上头,这些作品并非全部使用 deck.js,有些是作者们以 HTML、CSS 重新设计。带过这一次工作坊后,两人有着三个结论:

所以,既有的工具其实并非好的创作基础,需要回到创作的原点来思考该使用何种工具。

另外我还推荐收看 Micharl Kowalski 的 Desinging for intimacy,这一段主要是从使用者经验出发谈数位内容设计。里头谈到既有透过 CMS(Content Management System)产製内容的流程并不理想,符合人性的工作流程应该是:

输入(Import)→自动调整(Autotune)→视觉化编辑(Visual editing)→出版

也可作为参考。

若你曾经调查过 EPUB 电子书的製作方法,那幺一定听说过 Markdown 这种语法。Markdown 是什幺?它是由知名科技部落客 John Gruber 所发明、倡议的一种语法,利用简单的标记,如:# > – 等来指定标题、引言、列表等,然后透过转换工具生成 HTML 档案。这幺一来,作者就不需要直接编辑 HTML,同时让原稿结构和最终呈现分离,目前这种语法广泛用在程式文件(例如Github) 与电子书的转制(例如电电转换器)上。

LeanPub也採用Markdown作为推荐的格式,但 Peter Armstrong 认为,在书的呈现上还需要更多的额外语法,只是John Gruber并不同意Markdown标準化(这又是一段长的故事,不再赘述)。于是 LeanPub 提出了名为「Markua」的一套规範,希望能让更多的电子书产製工具能够採用,作为开放的标準。

但是也有人不大同意透过 Markdown 来製作电子书,例如 Adam Hyde曾写下「Whats wrong with Markdown」来反对。Adam Hyde 过去曾经主持过 BookSprint 计画,以黑客松的方式来产製出书籍,如同上面提及的工作坊一样。他现在任职于 PLOS- Public Library of Science。他的工作是採用开源计画与开放标準,让科学出版能够更能让公众存取。以他的角度来看,他觉得科学界现在最大的问题,就是所有的科学家都使用微软Word来写作草稿,Word产出的格式不仅难以处理,同时购买Word这件事也是极高的成本,他觉得应该改用HTML来写作。虽然 LaTeX 是极好的处理方案,要是人人都会写 LaTEX,世界上有很多问题会因此而解决,也就是说,LaTeX 并不好学。

若学术圈能採用 HTML 写作,就能够快速在格式间转换,并且提供更好的公众存取(也就是:不是下载 PDF 而能线上阅读);也能够做到更有效地论文引用。

WriteLaTeX 则是把 Adam Hyde 所提的概念,早一步以 LaTeX 实作了出来。John Hammersley 表示过去学术出版的过程就是来往不停的沟通,造成相当多的问题,像是编辑要处理作者与Reviewer间的沟通与修正,多重版本与一连串的信件交综複杂,处理起来花上不少时间,最终还要花上好几个小时处理文件格式的问题。

WriteLaTex 让作者、编辑与 Reviewer 可以直接在一份文件上沟通、协调,并且透过 LaTeX 来确保不会因为修正而造成格式混乱,甚至提供了编辑器让不懂LaTeX的人也能直接编辑,解决学术出版过往遇到的问题。

虽然 Adam Hyde 与 John Hammersley 的演讲主要聚焦在学术出版上头,但是这些程序也发生在一般书籍的编辑流程上。若你是出版社的书籍编辑,不妨想想,在编辑流程中是否发生过:产製出众多版本的 doc/x 档案、格式跑掉这些事情。而你的美术编辑,最终是不是先把 docx 转成 txt 档案,再重新指定一次标题样式呢?如果是的话,也许你该试着做些改变⋯⋯

上面这些「技术」的演讲,可能会让你感觉雾煞煞。但是他们都提供了相同的概念:就是捨弃既有的套装工具(以及工具带来的呈现模式),回到基础技术。出版走向数位化的这几十年间,其实一直有着一套可称为完美的幕后排版方案:LaTeX,但 LaTeX 近似于程式语言,并不好学。在这几年间,随着 EPUB 格式的普及,Web 技术—HTML、CSS、Javascript—逐渐取代 LaTeX,然后我们能够从这基础上一步步打造出合乎需求:表现的、工作流程的、应用上的工具与解决方案,提供给出版圈内的人使用。

但是 Web 技术不完全是「技术者」的事情,一方面需要一群早先理解、採用的人来研究、执行,推进普及并且找出问题,例如 Derrick Shultz 在演讲中举出 caniuse.com 这个网站,让製作者知道各浏览器对语法的支援性;以及 99problems 让电子书製作者能够回报、沟通、处理阅读程式支援性的问题。透过集体协作的方式推动,而不是单纯地等别人做好、等别人处理。

另一方面,在出版前线的人也需要学习,无论是用简单的 Markdown,或者基本的 HTML,透过实践与工具製作者间的沟通,提出需求、改善等才能打造出良好的工具,而不要被微软的 Word,以及 Docx,还有 Adobe 的 InDesign 给重重紧绑。在集体学习、採用新技术的推行下,我们才能一步步让数位出版往前进。

YouTube「John Maxwell, Haig Armen, Digital Fiction on the Open Web Platform.」Slide「Digital Fiction on the Open Web Platform」YouTube「Michael Kowalski, Designing for intimacy.」YouTube「Peter Armstrong, Standardizing Markdown Mapping to Books and Documentation.」YouTube「Adam Hyde, Open Access and Standards.」YouTube「John Hammersley, Collaborative Writing.」BiB V记事一:踏出一步的图书馆BiB V记事二:以标準化开创新世界BiB V记事三:我们还没有看到真正的电子书BiB V记事五:阅读资料是你的隐私,不是它们的数据/董福兴