EPUB แบบพกพา (willcrichton.net) 1 คะแนน โดย GN⁺ 2024-01-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp บทความที่เกี่ยวข้อง EpubPress - สร้างคอนเทนต์เว็บให้เป็น eBook 17 คะแนน · 0 ความคิดเห็น · 2022-05-06 Perfect Edition - เทมเพลต E-book เว็บแบบตอบสนองที่มีน้ำหนักเบา 8 คะแนน · 1 ความคิดเห็น · 2020-08-01 การดึง eBook ออกจาก Android 9 คะแนน · 1 ความคิดเห็น · 2021-12-29 Standard Ebooks - เว็บไซต์รวมอีบุ๊กสาธารณสมบัติ 5 คะแนน · 0 ความคิดเห็น · 2019-08-03 1 ความคิดเห็น GN⁺ 2024-01-27 ความเห็นจาก Hacker News ความสนใจต่อจุดตัดระหว่างอีบุ๊ก ความปลอดภัย และเว็บ LowJS ต้องการฟอร์แมตอีบุ๊กแบบไฟล์เดียวที่พกพาได้ และ PDF ไม่เหมาะเพราะไม่สามารถจัดเรียงข้อความใหม่ได้ HTML + CSS ในปี 2024 สามารถถ่ายทอดสื่อสิ่งพิมพ์ได้แทบทุกประเภท และยังจัดเรียงข้อความใหม่ได้ด้วย JS ไม่จำเป็นต้องเป็นข้อบังคับ และอีบุ๊กไม่ควรต้องใช้ JS เพื่อให้ทำงานพื้นฐานได้ แต่สามารถใช้ JS เมื่อต้องการปฏิสัมพันธ์หรือเพิ่มความสามารถให้หนังสือได้ การฝังสไตล์ทั้งหมดไว้ภายในอาจละเมิด CSP ดังนั้นการระบุสไตล์แยกเป็นทรัพยากรแบบ relative กับ HTML จึงปลอดภัยกว่า อีบุ๊กควรถูกห้ามไม่ให้โหลดทรัพยากรจากโดเมนอื่น ซึ่งจะทำให้ใช้งานออฟไลน์ได้และสอดคล้องกับ CSP ที่เข้มงวดที่สุดโดยอัตโนมัติ การแจกจ่ายอีบุ๊กเป็นไฟล์ zip ถือว่าเหมาะสม สรุปบทความของนักพัฒนา Nota เกี่ยวกับฟอร์แมต EPUB บทความเชิงลึกจากนักพัฒนา Nota ที่พยายามยกระดับฟอร์แมต EPUB ให้ไปถึงระดับของ PDF มีการพัฒนา viewer ขึ้นแล้ว และตัวบทความเองก็แสดงผลผ่านพอร์ต viewer แบบ wasm บนเบราว์เซอร์ เมื่อพิจารณาว่า EPUB เป็น XHTML ก็เกิดคำถามว่าสามารถถ่ายทอดเลย์เอาต์ได้อย่างแม่นยำเพียงใด โจทย์สำคัญชี้ให้เห็นว่า HTML ต้องการความสามารถด้านเลย์เอาต์ใหม่ ๆ เพื่อให้มีคุณสมบัติด้านเลย์เอาต์แบบเดียวกับ PDF ความเห็นเกี่ยวกับระบบอ่าน Bene EPUB เคยอ่านเอกสาร EPUB บนเบราว์เซอร์เดสก์ท็อปโดยไม่ทันรู้ว่านี่คือ EPUB บนมือถือจะเห็นชัดกว่า เพราะส่วนหัวกินพื้นที่ของ viewport มากกว่า มีการกล่าวถึงว่าไม่มี spinner ปรากฏขึ้นระหว่างโหลดเอกสาร วิธีบันทึกหน้าเว็บเป็นไฟล์ HTML แบบ self-contained ใช้ส่วนเสริม SinglePage สำหรับ Firefox เพื่อบันทึก DOM ของหน้าปัจจุบันเป็นไฟล์ HTML แบบ self-contained วิธีนี้ไม่สมบูรณ์แบบ และไม่อาจเชื่อถือ backward compatibility ของเบราว์เซอร์ได้ทั้งหมด แต่ยังชอบมากกว่าการบันทึกเป็น PDF หรือแยกเก็บหลายไฟล์ ความแตกต่างระหว่าง EPUB reader กับเบราว์เซอร์ ความสามารถเดียวที่ทำให้ EPUB reader ต่างจากเบราว์เซอร์ คือมันจัดการไฟล์ .epub (กล่าวคือไฟล์ zip) เสมือนเป็นไดเรกทอรีได้ มีความเห็นว่าให้เบราว์เซอร์จัดการไฟล์ zip เสมือนเป็นไดเรกทอรีไปเลย และจะได้ไม่ต้องมี EPUB reader แบบเฉพาะ คำวิจารณ์เรื่องการพึ่งพา Javascript ดูเหมือนว่า GitHub Pages จะต้องใช้ Javascript แต่มีความเห็นจากคอมเมนต์ด้านบนว่า EPUB ไม่ควรบังคับให้ต้องใช้ Javascript มีคนชอบวิธีอ่าน "ebook" โดยแปลงเป็นข้อความแล้วอ่าน แทนการใช้ HTML markup, CSS เป็นต้น คำวิจารณ์ต่อฟอร์แมต PDF PDF เป็นฟอร์แมตมรดกที่เลวร้ายและมีความซับซ้อนเกินจำเป็น และสำหรับกรณีใช้งานส่วนใหญ่ ความอ่านง่ายบนโทรศัพท์ แท็บเล็ต และคอมพิวเตอร์สำคัญกว่าการพิมพ์ รู้สึกแปลกใจที่ iBooks ไม่รองรับมุมมองแบบเลื่อน โดยบน macOS ไม่รองรับ แต่บน iOS และ iPadOS รองรับ ความเห็นเรื่องการทำงานร่วมกันระหว่างเบราว์เซอร์กับ EPUB การที่เบราว์เซอร์เปิด EPUB ไม่ได้เป็นเรื่องไม่สะดวก HTML และ CSS มีขนาดใหญ่และซับซ้อนมากเกินไป จนมีเพียงคนจำนวนน้อยที่สามารถพัฒนา "reader" สำหรับ EPUB/HTML ได้ กำลังใช้วิธีแก้ชั่วคราวโดยฝังทุกอย่างไว้ในไฟล์ HTML และต้องการวิธีที่ทำให้ผู้ใช้รู้ได้ว่าสามารถบันทึกหน้าเว็บไว้ใช้งานออฟไลน์ได้ ความเห็นเกี่ยวกับการฝังฟอนต์และความสม่ำเสมอของการเรนเดอร์ PDF PDF สามารถฝังฟอนต์ได้ แต่ก็มักพึ่งพาฟอนต์ของระบบ และเมื่อฝังฟอนต์แล้วขนาดไฟล์อาจเพิ่มขึ้นมาก การเรนเดอร์ PDF อาจไม่สม่ำเสมอ และผลลัพธ์การเรนเดอร์อาจต่างกันไปตาม PDF viewer ลิงก์เกี่ยวกับทางเลือกแทน PDF ที่อิง HTML5 8 วันที่แล้ว, 134 คะแนน: "Portable Web Documents – An Alternative to PDF Based on HTML5 (2019)" ลิงก์ดังกล่าว
1 ความคิดเห็น
ความเห็นจาก Hacker News
ความสนใจต่อจุดตัดระหว่างอีบุ๊ก ความปลอดภัย และเว็บ LowJS
สรุปบทความของนักพัฒนา Nota เกี่ยวกับฟอร์แมต EPUB
ความเห็นเกี่ยวกับระบบอ่าน Bene EPUB
วิธีบันทึกหน้าเว็บเป็นไฟล์ HTML แบบ self-contained
ความแตกต่างระหว่าง EPUB reader กับเบราว์เซอร์
คำวิจารณ์เรื่องการพึ่งพา Javascript
คำวิจารณ์ต่อฟอร์แมต PDF
ความเห็นเรื่องการทำงานร่วมกันระหว่างเบราว์เซอร์กับ EPUB
ความเห็นเกี่ยวกับการฝังฟอนต์และความสม่ำเสมอของการเรนเดอร์ PDF
ลิงก์เกี่ยวกับทางเลือกแทน PDF ที่อิง HTML5