Closed bobbytung closed 6 years ago
我們最近剛好有一個有點類似的情況發生…
我們有一批電子書要上架到視障圖書館,但是 table 在 TTS 唸出來的方式客戶始終不滿意。(TTS 會用逐列、逐格的方式唸過去)
最後和客戶討論過的解法就是如上述「法一」所述:把 table 按原本的排版方式存成圖片插入內文中, 然後「由編輯寫一段用來描述這個 table 在說什麼的文字,放在 table 圖片的下方讓 TTS engine 可以唸」。
這是目前我們遇過較容易解決,且客戶也能接受的方式。主要缺點除了 table 中的文字是圖片外,就是描述 table 內容的那一段詮釋文字品質會受編輯理解程度的影響。
Readmoo 過往在對於表格的處理方式大多採用一的方式, 對於第二種透過表格的標準結構, 較寬的表格在 RS 內呈現的樣式還沒有好的作法。
追加這一段:
表格
目前RS在處理HTML
<table>
時,表現性尚未最佳化;在分頁與小尺寸螢幕上表現更不理想。若希望表格呈現與原書近似,建議將表格處理為透明的PNG圖片插入頁面中。若要使用
<table>
來製作表格,請自行測試顯示效果。各RS間顯示結果不一定一致。
上述共識結論已納入指引中,故此 issue close https://github.com/dpublishing/epub3guide-draft/pull/1
在日本電書協指南中,沒有對於表格呈現的章節。
而印刷書中常會有直排書籍內有橫排表格的排版狀況,在電子書顯示中會遇到如下圖的問題。也就是橫排表格溢出顯示空間高度的問題,目前為止各RS都還沒有很好的處理方法。
橫排書中有直排表格則較少見,但同樣有內容溢出的問題。
本Issue希望能夠在本指引中加入對於表格的處理方式,提案有二:
一、比照日本製作電子書慣例,將表格以原有的排版方式做成圖片插入內文中。
這種方式製作上較為簡易,但表格內容不能被檢索,也不能保留原有的資料結構。
無障礙處理上也是個問題,不能支援TTS(文字轉語音)的機制。
二、將表格處理成標準的
<table>
結構,若表格行文方向與內文不同,則需要調整為一致。這種方式可以保留資料結構、兼具無障礙處理。但製作上則較為麻煩。
希望各位可以按照自己RS的支援程度來決定使用何種方式。