1 Punkte von GN⁺ 2024-01-27 | 1 Kommentare | Auf WhatsApp teilen

1 Kommentare

 
GN⁺ 2024-01-27
Hacker-News-Kommentare
  • Interesse an der Schnittstelle von E-Books, Sicherheit und dem LowJS-Web

    • Es wird ein einzelnes, portables E-Book-Format benötigt; PDF ist ungeeignet, da sich Text nicht umfließen lässt.
    • HTML + CSS im Jahr 2024 kann nahezu jede Art von Druckmedium reproduzieren und ermöglicht zugleich Text-Reflow.
    • JS ist nicht zwingend erforderlich, aber ein E-Book sollte für seine Grundfunktionen kein JS benötigen. JS kann verwendet werden, wenn Interaktivität oder erweiterte Buchfunktionen nötig sind.
    • Alle Styles einzubetten kann gegen CSP verstoßen, daher ist es sicherer, separate Styles als relativ zum HTML referenzierte Ressourcen anzugeben. E-Books sollten daran gehindert werden, Ressourcen von anderen Domains zu laden; so funktionieren sie auch offline und erfüllen automatisch die strengste CSP.
    • Die Verteilung des E-Books als ZIP-Datei erscheint angemessen.
  • Zusammenfassung eines Artikels eines Nota-Entwicklers zum EPUB-Format

    • Ein tiefgehender Artikel eines Nota-Entwicklers darüber, EPUB auf das Niveau von PDF zu heben.
    • Es wurde bereits ein Viewer entwickelt, und der Artikel selbst wird in einem browserbasierten wasm-Viewer-Port angezeigt.
    • Angesichts der Tatsache, dass EPUB auf XHTML basiert, stellt sich die Frage, ob sich Layouts präzise reproduzieren lassen.
    • Die zentrale Herausforderung deutet darauf hin, dass HTML neue Layout-Funktionen benötigt, um mit PDF vergleichbare Layout-Möglichkeiten zu bieten.
  • Meinung zum Bene-EPUB-Lesesystem

    • Beim Lesen eines EPUB-Dokuments im Desktop-Browser wurde zunächst gar nicht bemerkt, dass es sich um ein EPUB handelt.
    • Auf Mobilgeräten ist es deutlicher, weil der Header einen größeren Teil des Viewports einnimmt.
    • Es wird angemerkt, dass beim Laden des Dokuments kein Spinner angezeigt wurde.
  • Wie man Webseiten als in sich geschlossene HTML-Datei speichert

    • Mit dem SinglePage-Addon für Firefox wird das aktuelle Seiten-DOM als in sich geschlossene HTML-Datei gespeichert.
    • Diese Methode ist nicht perfekt, und auf die Abwärtskompatibilität des Browsers ist nicht vollständig Verlass, wird aber gegenüber PDF oder dem Speichern in mehreren Dateien bevorzugt.
  • Unterschied zwischen EPUB-Readern und Browsern

    • Die einzige Funktion, die EPUB-Reader von Browsern unterscheidet, ist offenbar, dass sie .epub-Dateien (also ZIP-Dateien) wie Verzeichnisse behandeln können.
    • Es wird argumentiert, dass Browser ZIP-Dateien wie Verzeichnisse behandeln sollten und damit kein spezieller EPUB-Reader nötig wäre.
  • Kritik an der Javascript-Abhängigkeit

    • Es scheint, dass Github-Seiten Javascript voraussetzen, doch in einem höher bewerteten Kommentar wird die Ansicht vertreten, dass EPUB kein Javascript erfordern sollte.
    • Beim Lesen eines „ebook“ wird bevorzugt, es in Text umzuwandeln und zu lesen, statt HTML-Markup, CSS usw. zu verwenden.
  • Kritik am PDF-Format

    • PDF ist ein schreckliches Altlastformat mit unnötiger Komplexität, und für die meisten Anwendungsfälle ist Lesbarkeit auf Smartphone, Tablet und Computer wichtiger als Druck.
    • Es überraschte, dass iBooks keine Scroll-Ansicht unterstützt; unter macOS gibt es sie nicht, unter iOS und iPadOS jedoch schon.
  • Meinungen zur Interoperabilität von Browsern und EPUB

    • Es ist unpraktisch, dass Browser EPUB nicht öffnen.
    • HTML und CSS sind so umfangreich und komplex geworden, dass nur noch wenige Menschen einen EPUB/HTML-„Reader“ implementieren können.
    • Als Behelfslösung wird alles in eine HTML-Datei eingebettet, und es braucht eine Möglichkeit, Nutzern zu zeigen, dass sie Webseiten offline speichern können.
  • Meinungen zu Schrifteinbettung und Rendering-Konsistenz bei PDF

    • PDF kann Schriftarten einbetten, ist aber oft auf Systemschriftarten angewiesen; eingebettete Fonts können die Dateigröße stark erhöhen.
    • Das PDF-Rendering kann inkonsistent sein, und je nach PDF-Viewer können unterschiedliche Ergebnisse entstehen.
  • Link zu einer HTML5-basierten PDF-Alternative

    • Vor 8 Tagen, 134 Punkte: "Portable Web Documents – An Alternative to PDF Based on HTML5 (2019)"
    • Zum Link