1 puntos por GN⁺ 2024-01-27 | 1 comentarios | Compartir por WhatsApp

1 comentarios

 
GN⁺ 2024-01-27
Opiniones de Hacker News
  • Interés en la intersección entre libros electrónicos, seguridad y la web LowJS

    • Se necesita un formato de libro electrónico portátil de un solo archivo, y PDF no es adecuado porque no permite reflujo de texto.
    • El HTML + CSS de 2024 puede reproducir casi cualquier tipo de medio impreso y también permite reflujo de texto.
    • JS no es indispensable, pero un libro electrónico no debería necesitar JS para cumplir sus funciones básicas. JS puede usarse cuando se requiera interactividad o mejorar las capacidades del libro.
    • Incrustar todos los estilos puede violar la CSP, por lo que es más seguro especificar estilos separados como recursos relativos al HTML. Se debería impedir que los libros electrónicos carguen recursos de otros dominios, lo que además permite que funcionen sin conexión y cumplan automáticamente con la CSP más estricta.
    • Distribuir libros electrónicos como archivos zip parece adecuado.
  • Resumen del artículo del desarrollador de Nota sobre el formato EPUB

    • Un artículo profundo de un desarrollador de Nota que intenta llevar el formato EPUB al nivel de PDF.
    • Ya desarrolló un visor, y el propio artículo se muestra en un visor basado en navegador portado a wasm.
    • Dado que EPUB es XHTML, surge la duda de si puede reproducir el diseño con precisión.
    • El principal desafío sugiere que HTML necesita nuevas capacidades de maquetación para tener funciones comparables a las de PDF.
  • Opinión sobre el sistema de lectura Bene EPUB

    • Al leer un documento EPUB en un navegador de escritorio, no se dio cuenta de que era un EPUB.
    • En móvil es más evidente porque el encabezado ocupa una parte mayor del viewport.
    • Menciona que no apareció un spinner durante la carga del documento.
  • Cómo guardar una página web como un archivo HTML autocontenido

    • Usa el complemento SinglePage para Firefox para guardar el DOM de la página actual como un archivo HTML autocontenido.
    • Este método no es perfecto y no se puede confiar por completo en la compatibilidad hacia atrás del navegador, pero lo prefiere antes que guardar como PDF o como varios archivos.
  • Diferencia entre lectores EPUB y navegadores

    • La única función que distingue a un lector EPUB de un navegador es que puede tratar un archivo .epub (es decir, un archivo zip) como si fuera un directorio.
    • Hay quien sostiene que bastaría con que el navegador tratara los archivos zip como directorios, y no haría falta un lector EPUB especial.
  • Crítica a la dependencia de Javascript

    • Parece que la página de Github requiere Javascript, pero en un comentario destacado se opina que EPUB no debería requerir Javascript.
    • Al leer un "ebook", se prefiere convertirlo a texto y leerlo así, sin usar marcado HTML, CSS, etc.
  • Crítica al formato PDF

    • PDF es un horrible formato heredado con complejidad innecesaria, y para la mayoría de los casos de uso importa más la legibilidad en teléfonos, tabletas y computadoras que la impresión.
    • Le sorprendió que iBooks no soporte vista con desplazamiento; en macOS no la soporta, pero en iOS e iPadOS sí.
  • Opinión sobre la interoperabilidad entre navegadores y EPUB

    • Es incómodo que los navegadores no abran EPUB.
    • HTML y CSS se han vuelto tan extensos y complejos que muy pocas personas pueden implementar un "lector" de EPUB/HTML.
    • Como solución temporal, usa el método de incrustarlo todo en un archivo HTML, y hace falta una manera de que los usuarios sepan que pueden guardar una página web para usarla sin conexión.
  • Opinión sobre la inclusión de fuentes y la consistencia del renderizado en PDF

    • PDF puede incrustar fuentes, pero a menudo depende de fuentes del sistema, y al incrustarlas el tamaño del archivo puede aumentar mucho.
    • El renderizado de PDF puede no ser consistente, y el resultado puede variar según el visor de PDF.
  • Enlace a una alternativa a PDF basada en HTML5

    • Hace 8 días, 134 puntos: "Portable Web Documents – An Alternative to PDF Based on HTML5 (2019)"
    • Enlace correspondiente