EPUB มีรากลึกกว่าที่คิด รากของมันอยู่ที่ OEBPS (Open eBook Publication Structure) ซึ่งเป็นฟอร์แมตสำหรับแลกเปลี่ยนที่ได้รับการรับรองเมื่อปี 1999 องค์กรที่ร่างมันขึ้นมาต่อมาได้จัดตั้งเป็น International Digital Publishing Forum (IDPF)
จากนั้นก็ชัดเจนว่าจำเป็นต้องมีฟอร์แมตที่รวมทุกอย่างไว้ในไฟล์เดียวที่แจกจ่ายได้ และ EPUB 2.0 ก็ได้รับการรับรองในเดือนตุลาคม 2007 เดือนกันยายน 2010 มีการเผยแพร่ EPUB 2.0.1 ซึ่งส่วนใหญ่เป็นการทำข้อกำหนดให้ชัดเจนขึ้นและแก้ข้อผิดพลาด
แล้วในปี 2011 การปรับปรุงครั้งใหญ่ก็มาถึง นั่นคือ EPUB 3.0 มันผูกฟอร์แมตเข้ากับ HTML อย่างแน่นหนา และนำมัลติมีเดีย การจัดหน้าที่ประณีตขึ้นและการฝังฟอนต์ การโต้ตอบด้วยสคริปต์ การรองรับหลายภาษาที่แข็งแรงขึ้น และการเข้าถึงที่ดีขึ้นเข้ามา Media Overlays — ข้อกำหนดสำหรับซิงก์ตัวอักษรกับเสียง — ก็ถูกนำเข้ามาในเวลาเดียวกัน
ดังนั้น EPUB 3.0 จึงไม่ใช่แค่การกระโดดเวอร์ชัน แต่เป็น ฉบับที่สร้างรากฐานของฟอร์แมตขึ้นใหม่
ในมุมของคนทำหนังสือ นี่คือความต่างที่สำคัญ
| หัวข้อ | EPUB 2 | EPUB 3 |
|---|---|---|
| วิธีเขียนตัวอักษร | ใช้ XHTML 1.1 เป็นฐาน | อิงกับ HTML5 |
| สารบัญ | toc.ncx | เอกสารนำทาง (nav.xhtml) เป็นสิ่งบังคับ |
| ตัวอักษรแนวตั้งภาษาญี่ปุ่น | แทบเป็นไปไม่ได้ | รองรับ |
| รูบิ | แทบเป็นไปไม่ได้ | รองรับ |
| เลย์เอาต์คงที่ | ไม่มี | รองรับ |
| ซิงก์กับเสียง | ไม่มี | Media Overlays |
เรื่องที่ส่งผลต่อการทำงานประจำวันมากที่สุดคือ วิธีที่สารบัญทำงาน ไฟล์ที่ EPUB 2 ใช้คือ toc.ncx ถูกแทนที่ใน EPUB 3 ด้วยเอกสารนำทางตัวใหม่ ในระบบอ่านของ EPUB 2 การรองรับ toc.ncx เป็นทางเลือก แต่ใน EPUB 3 ทั้งการใส่เอกสารนำทางและการรองรับมันล้วนเป็นสิ่งบังคับ
ลองดูข้างในไฟล์ EPUB คุณอาจเจอทั้ง nav.xhtml และ toc.ncx พร้อมกัน นั่นเป็นความเอื้อเฟื้อเพื่อให้แอปอ่านรุ่นเก่ายังมีสารบัญใช้ ในฐานะ EPUB 3 นั้น nav.xhtml อย่างเดียวก็พอ แต่บางครั้งไฟล์เก่าก็ถูกเก็บไว้เพื่อความเข้ากันได้
นี่คือจุดสำคัญที่สุดสำหรับใครก็ตามที่ทำหนังสือในญี่ปุ่น
ตัวอักษรแนวตั้งภาษาญี่ปุ่นและรูบิใช้งานได้ก็เพราะ EPUB 3 ในยุค EPUB 2 นั้นแทบเป็นไปไม่ได้ที่จะแสดงหนังสือภาษาญี่ปุ่นภายใต้มาตรฐาน ผลก็คือหนังสือดิจิทัลในญี่ปุ่นวิ่งอยู่บนฟอร์แมตเฉพาะของแต่ละบริษัทอยู่หลายปี
เรื่องนี้เปลี่ยนไปส่วนหนึ่งเพราะความพยายามจากฝั่งญี่ปุ่น ตามข้อมูลของ Japan Electronic Publishing Association (JEPA) ตั้งแต่ 3.0 เป็นต้นมา ด้วยความพยายามและการผลักดันอย่างมากของผู้เชี่ยวชาญและผู้เกี่ยวข้องชาวญี่ปุ่น ความต้องการของภาษาญี่ปุ่นได้ถูกรับเข้ามาอย่างมีนัยสำคัญ และตำแหน่งของ EPUB ในฐานะฟอร์แมตหนังสือดิจิทัลในญี่ปุ่นก็กลายเป็นสิ่งที่สั่นคลอนไม่ได้
คำอธิบายเดียวกันยังชี้ให้เห็นความหมายของการกลายเป็นมาตรฐาน คือตอนนี้ใครก็ผลิตหนังสือดิจิทัลได้อย่างอิสระ เพื่อผู้อ่านส่วนใหญ่ นั่นแหละคือข้อได้เปรียบที่ใหญ่ที่สุดของ EPUB
พูดอีกอย่างคือ คนธรรมดาคนหนึ่งออกนวนิยายของตัวเองเป็นหนังสือดิจิทัลแบบเรียงแนวตั้งได้ก็เพราะมี EPUB 3 บรรทัดเดียวเรื่อง "การรองรับหลายภาษาที่แข็งแรงขึ้น" มีน้ำหนักขนาดนี้สำหรับคนที่ใช้ภาษาญี่ปุ่น
ข้อกำหนดถูกปรับปรุงมาเรื่อย ๆ นับตั้งแต่ EPUB 3.0
| ฉบับ | เมื่อไร | อยู่ตรงไหน |
|---|---|---|
| EPUB 3.0 | 2011 | ปรับปรุงครั้งใหญ่ของ EPUB 2 มีแนวตั้ง รูบิ และเลย์เอาต์คงที่ |
| EPUB 3.0.1 | 2014 | ดูแลรักษาและปรับปรุง |
| EPUB 3.1 | 2017 | ฉบับสุดท้ายภายใต้ IDPF |
| EPUB 3.2 | พฤษภาคม 2019 | ร่างโดย W3C EPUB 3 Community Group เน้นความเข้ากันได้ |
| EPUB 3.3 | พฤษภาคม 2023 | ข้อเสนอแนะของ W3C ฉบับแรกในตระกูล EPUB |
| EPUB 3.4 | กำลังดำเนินการ | Candidate Recommendation กรกฎาคม 2026 คาดว่าข้อเสนอแนะจะออกตั้งแต่ 19 ตุลาคม 2026 |
เมื่อ IDPF รวมเข้ากับ W3C ในปี 2017 ข้อกำหนด EPUB ก็เข้าไปอยู่ใต้องค์กรที่กำหนดมาตรฐานของเว็บ ประวัติแบบนี้เองที่ทำให้ EPUB 3.3 ถูกเรียกว่า "ข้อเสนอแนะของ W3C ฉบับแรก"
แต่ละฉบับถูกทำมาให้ยังเข้ากันได้ EPUB 3.3 เข้ากันได้ย้อนหลังกับ EPUB 3.2 คือ ไฟล์ที่ถูกต้องตาม EPUB 3.2 ก็ถูกต้องตาม EPUB 3.3 และมีการระบุไว้ว่าการย้ายจาก 3.2 ไป 3.3 ไม่ต้องเปลี่ยนวิธีผลิตหนังสือของคุณเลย
ฉบับถัดไปคือ EPUB 3.4 กำลังพิจารณาการรองรับโหมดมืดและการทำวิธีเขียนเชิงอรรถกับอรรถาธิบายท้ายเล่มให้เป็นมาตรฐาน และยังมี ทีมเฉพาะที่ดูแลการ์ตูนดิจิทัล ด้วย คำถามที่ยังไม่ได้ข้อสรุปเรื่องการจัดการมังงะใน EPUB จึงกำลังถูกถกเถียงกันในระดับนานาชาติอยู่ ณ ตอนนี้
จากทั้งหมดนี้ก็เกิดคำถามหนึ่งขึ้นมา ถ้าฉบับปัจจุบันคือ 3.3 แล้วทำไมเครื่องมือและร้านค้ามากมายถึงยังเขียนว่า "รองรับ EPUB 3.0"?
คำตอบง่ายมาก คนกำลังสับสนระหว่างชื่อฟอร์แมต "EPUB 3" กับหมายเลขเวอร์ชันของข้อกำหนด
คำอธิบายของ W3C เองก็ยกเรื่องนี้ว่าเป็นจุดที่มือใหม่สะดุดกันบ่อย และบอกอย่างตรงไปตรงมาว่า ตัวเลขทศนิยมใช้แยกการเผยแพร่ของข้อกำหนด และฉบับใหม่ไม่ได้แปลว่าเป็นฟอร์แมตใหม่
ดังนั้น "รองรับ EPUB 3.0" ถ้าว่ากันเคร่งครัดแล้ว เกือบทุกครั้งถูกใช้ในความหมายว่า "รองรับฟอร์แมต EPUB 3" ไม่จำเป็นต้องสร้างไฟล์คนละแบบสำหรับ 3.0 กับ 3.3
ข้อสรุปสำหรับคนทำหนังสือนั้นง่ายมาก
nav.xhtml เป็นสารบัญเสมอ เติม toc.ncx ไว้ข้าง ๆ ถ้าอยากเอื้อเฟื้อกับสภาพแวดล้อมเก่า ๆในทางปฏิบัติ เครื่องมือที่สร้าง EPUB ให้คุณจะทำตามข้อกำหนดเหล่านี้แทนคุณอยู่แล้ว แทบไม่มีโอกาสที่จะต้องมานั่งกังวลเรื่องหมายเลขเวอร์ชันด้วยมือ
เลือกโฟลเดอร์รูปภาพหรือต้นฉบับข้อความ แล้วคุณจะได้ไฟล์หนังสือดิจิทัล EPUB 3 ไม่ต้องสมัครสมาชิก ไม่ต้องติดตั้งอะไร
ลองใช้ EPUB FACTORY