# 閱讀阿拉伯文或希伯來文 EPUB 譯本：檢查書寫方向與混合文字

檢查由右至左的 EPUB 中混合語言文字的排列順序、數字、標點、段落方向與導覽，並分辨問題出在閱讀系統還是翻譯本身。

阿拉伯文或希伯來文的段落乍看之下大致正確，但網址、數字或英文人名卻出現在不對的位置。這未必是翻譯出錯。由右至左與由左至右的文字混在一起時，閱讀系統和文件結構都必須正確處理書寫方向。

本文是一份驗收檢查，用來確認你打算閱讀的檔案是否合格。這不代表任何來源 EPUB、版面或閱讀裝置都能在未經修正的情況下處理所有由右至左的情況。

## 分辨書寫方向與對齊方式

段落靠右對齊，不代表它就是結構正確的由右至左段落。對齊決定每一行落在哪裡；書寫方向則影響混合文字與標點的排列方式。

[Unicode 雙向演算法](https://www.unicode.org/reports/tr9/)說明了書寫方向屬性不同的文字會如何呈現。[W3C 的方向指引](https://www.w3.org/International/questions/qa-html-dir)則解釋在 HTML 內容中，為什麼結構性的方向設定很重要。EPUB 內容採用網頁技術的結構，但你的閱讀系統實作得如何，仍須實際測試。

不要為了「看起來順眼」就把來源句子的字元倒過來排。這麼做可能破壞邏輯順序，連帶影響複製、搜尋或輔助閱讀。應該從文件和呈現引擎著手找出問題。

## 挑選混合方向的段落

先測試一般行文，再測試含有英文人名、縮寫、日期、度量單位、電子郵件地址或網址的段落。整頁只有一種文字時可能順利通過，一旦內容混雜就會出問題。

每個例子都要看完整詞組，而不是只看單獨的字元。數字是否跟著正確的單位？開頭和結尾的標點是否包住正確的內容？拉丁字母縮寫是否仍是一段可讀的連續文字？

對照原文，情況允許的話，把段落複製到合適的編輯器。如果複製出來的邏輯順序正確、只有顯示不對，就要檢查書寫方向和呈現方式。如果底層內容本身也錯了，換字型或切換對齊方式都救不回來。

## 在上下文中檢查數字與標點

不要期待由右至左段落裡的每個元素都朝同一個方向排列。數字序列、拉丁文字和周圍標點的行為可能各不相同。看到不熟悉的排列順序時，應該先查證，而不是憑直覺重新排列。

檢查混合內容前後的括號、引號、冒號、負號和斜線。日期或參照要整組來看：每個數字可能都對，但它們與標籤的對應關係卻可能讓人看不懂。

如果你不熟悉目標語言，請找能讀懂的人評估這些樣本。光看視覺上的對稱，無法判斷排列順序是否傳達了原本的意思。

## 檢查章節、段落與雙語段落

打開目錄，跳著看幾個章節。檢查章節標題、編號清單、註釋標記，以及段落銜接到拉丁文字引文的地方。頁面或章節的順序，要和段落內部的書寫方向分開檢查。

雙語 EPUB 要能分辨哪一段是原文、哪一段是譯文。[PDF Craft 的雙語輸出](https://pdfcraft.ai/zh-Hant/epub-translator/)會把譯文接在每段原文之後，並不保證排成左右兩欄。書寫方向混雜時，這種排列會更難跟上，段落一長尤其明顯。

檔案編輯人員可能需要檢查語言宣告、段落方向和出版結構。語言和書寫方向有關聯，但屬於不同的設定。不要以為只要宣告了語言，所有版面問題就會自動消失，也不要假設翻譯服務提供了手動調整方向的介面。

## 用實際要用的閱讀器測試

請用你打算讀完這本書的裝置和應用程式。調整字級、換成合適的字型，再檢查一次混合文字的段落。如果發現問題，先用另一個閱讀器開啟同一個檔案，再判斷內容是否真的損壞。

記下章節、段落、閱讀器版本、裝置，以及你做了哪些變更。截圖有助於說明顯示狀況，但檔案和文字位置也要保留，其他人才能重現問題。

如果出現缺字，請參考[多語言 EPUB 字型檢查](https://pdfcraft.ai/zh-Hant/blog/multilingual-epub-fonts/)；若要做更全面的驗證，請看 [EPUB 相容性檢查](https://pdfcraft.ai/zh-Hant/blog/validate-translated-epub/)。原始檔和下載結果請放在一起。任務順利完成或 EPUB 封裝通過驗證，都是有用的佐證，但最終還是要看目標語言文字在你重視的裝置上，是否以正確的順序呈現。

