Ketertarikan pada persimpangan e-book, keamanan, dan web LowJS
Diperlukan format e-book portabel berbentuk satu berkas, dan PDF tidak cocok karena teksnya tidak bisa di-reflow.
HTML + CSS pada 2024 dapat mereproduksi hampir semua jenis media cetak sekaligus tetap memungkinkan reflow teks.
JS tidak wajib, tetapi e-book seharusnya tidak memerlukan JS untuk menjalankan fungsi dasarnya. JS bisa digunakan saat diperlukan interaktivitas atau peningkatan fungsi buku.
Menanamkan semua style dapat melanggar CSP, sehingga lebih aman menetapkan style terpisah sebagai resource yang relatif terhadap HTML. E-book harus dicegah memuat resource dari domain lain, sehingga tetap berfungsi offline dan otomatis mematuhi CSP paling ketat.
Mendistribusikan e-book sebagai berkas zip dianggap tepat.
Ringkasan artikel pengembang Nota tentang format EPUB
Artikel mendalam dari pengembang Nota yang mencoba mengangkat format EPUB ke level PDF.
Mereka sudah mengembangkan viewer, dan artikelnya sendiri ditampilkan melalui port viewer wasm berbasis browser.
Mengingat EPUB menggunakan XHTML, ada pertanyaan apakah tata letaknya bisa direproduksi secara akurat.
Tantangan utamanya menunjukkan bahwa HTML memerlukan fitur layout baru agar memiliki kemampuan layout seperti PDF.
Pendapat tentang sistem pembaca EPUB Bene
Saat membaca dokumen EPUB di browser desktop, tidak menyadari bahwa itu adalah EPUB.
Di perangkat mobile hal itu lebih jelas karena header mengambil porsi viewport yang lebih besar.
Disebutkan bahwa tidak ada spinner yang muncul saat dokumen dimuat.
Cara menyimpan halaman web sebagai berkas HTML mandiri
Menggunakan addon SinglePage untuk Firefox untuk menyimpan DOM halaman saat ini sebagai berkas HTML mandiri.
Metode ini tidak sempurna, dan kompatibilitas mundur browser tidak bisa sepenuhnya dipercaya, tetapi tetap lebih disukai daripada menyimpan sebagai PDF atau sebagai banyak berkas.
Perbedaan antara pembaca EPUB dan browser
Satu-satunya fungsi yang membedakan pembaca EPUB dari browser adalah kemampuannya memperlakukan berkas .epub (yakni berkas zip) seperti direktori.
Ada pendapat bahwa browser seharusnya bisa memperlakukan berkas zip seperti direktori, sehingga pembaca EPUB khusus tidak diperlukan.
Kritik terhadap ketergantungan Javascript
Ada pendapat pada komentar teratas bahwa halaman Github tampaknya memerlukan Javascript, tetapi EPUB seharusnya tidak memerlukan Javascript.
Ada preferensi untuk membaca "ebook" dengan mengubahnya menjadi teks, tanpa memakai markup HTML, CSS, dan sebagainya.
Kritik terhadap format PDF
PDF dianggap sebagai format warisan yang buruk dengan kompleksitas yang tidak perlu, dan untuk sebagian besar kasus penggunaan, keterbacaan di ponsel, tablet, dan komputer lebih penting daripada pencetakan.
Ada yang terkejut bahwa iBooks tidak mendukung tampilan gulir; di macOS memang tidak didukung, tetapi di iOS dan iPadOS didukung.
Pendapat tentang interoperabilitas browser dan EPUB
Tidak nyamannya browser yang tidak bisa membuka EPUB dianggap merepotkan.
HTML dan CSS telah menjadi terlalu besar dan kompleks sehingga hanya sedikit orang yang mampu mengimplementasikan "reader" EPUB/HTML.
Sebagai solusi sementara, digunakan cara menanamkan semuanya ke dalam berkas HTML, dan dibutuhkan cara agar pengguna tahu bahwa halaman web bisa disimpan untuk penggunaan offline.
Pendapat tentang penyematan font dan konsistensi rendering PDF
PDF dapat menyematkan font, tetapi sering bergantung pada font sistem, dan penyematan font dapat memperbesar ukuran berkas secara signifikan.
Rendering PDF bisa tidak konsisten, dan hasilnya dapat berbeda tergantung viewer PDF yang digunakan.
Tautan ke alternatif PDF berbasis HTML5
8 hari lalu, 134 poin: "Portable Web Documents – An Alternative to PDF Based on HTML5 (2019)"
1 komentar
Opini Hacker News
Ketertarikan pada persimpangan e-book, keamanan, dan web LowJS
Ringkasan artikel pengembang Nota tentang format EPUB
Pendapat tentang sistem pembaca EPUB Bene
Cara menyimpan halaman web sebagai berkas HTML mandiri
Perbedaan antara pembaca EPUB dan browser
Kritik terhadap ketergantungan Javascript
Kritik terhadap format PDF
Pendapat tentang interoperabilitas browser dan EPUB
Pendapat tentang penyematan font dan konsistensi rendering PDF
Tautan ke alternatif PDF berbasis HTML5