dpublishing / epub3guide

台灣 EPUB3 制作指引
142 stars 19 forks source link

表格(包含直排中橫排表格)的處理方式 #2

Closed bobbytung closed 6 years ago

bobbytung commented 6 years ago

在日本電書協指南中,沒有對於表格呈現的章節。

而印刷書中常會有直排書籍內有橫排表格的排版狀況,在電子書顯示中會遇到如下圖的問題。也就是橫排表格溢出顯示空間高度的問題,目前為止各RS都還沒有很好的處理方法。

橫排書中有直排表格則較少見,但同樣有內容溢出的問題。

2018-06-21 7 40 26

本Issue希望能夠在本指引中加入對於表格的處理方式,提案有二:

一、比照日本製作電子書慣例,將表格以原有的排版方式做成圖片插入內文中。

這種方式製作上較為簡易,但表格內容不能被檢索,也不能保留原有的資料結構。

無障礙處理上也是個問題,不能支援TTS(文字轉語音)的機制。

二、將表格處理成標準的<table>結構,若表格行文方向與內文不同,則需要調整為一致。

這種方式可以保留資料結構、兼具無障礙處理。但製作上則較為麻煩。

希望各位可以按照自己RS的支援程度來決定使用何種方式。

ccyanni commented 6 years ago

我們最近剛好有一個有點類似的情況發生…

我們有一批電子書要上架到視障圖書館,但是 table 在 TTS 唸出來的方式客戶始終不滿意。(TTS 會用逐列、逐格的方式唸過去)

最後和客戶討論過的解法就是如上述「法一」所述:把 table 按原本的排版方式存成圖片插入內文中, 然後「由編輯寫一段用來描述這個 table 在說什麼的文字,放在 table 圖片的下方讓 TTS engine 可以唸」。

這是目前我們遇過較容易解決,且客戶也能接受的方式。主要缺點除了 table 中的文字是圖片外,就是描述 table 內容的那一段詮釋文字品質會受編輯理解程度的影響。

WillyYeh commented 6 years ago

Readmoo 過往在對於表格的處理方式大多採用一的方式, 對於第二種透過表格的標準結構, 較寬的表格在 RS 內呈現的樣式還沒有好的作法。

bobbytung commented 6 years ago

追加這一段:

表格

目前RS在處理HTML <table> 時,表現性尚未最佳化;在分頁與小尺寸螢幕上表現更不理想。若希望表格呈現與原書近似,建議將表格處理為透明的PNG圖片插入頁面中。

若要使用 <table> 來製作表格,請自行測試顯示效果。各RS間顯示結果不一定一致。

ccyanni commented 6 years ago

上述共識結論已納入指引中,故此 issue close https://github.com/dpublishing/epub3guide-draft/pull/1