1 puan yazan GN⁺ 2024-01-27 | 1 yorum | WhatsApp'ta paylaş

1 yorum

 
GN⁺ 2024-01-27
Hacker News görüşleri
  • E-kitaplar, güvenlik ve LowJS web kesişimine ilgi

    • Tek dosyalı, taşınabilir bir e-kitap biçimine ihtiyaç var ve PDF metni yeniden akıtamadığı için uygun değil.
    • 2024'te HTML + CSS, metni yeniden akıtabilmenin yanı sıra neredeyse her türlü basılı medyayı da yeniden üretebiliyor.
    • JS zorunlu değil, ancak bir e-kitabın temel işlevlerini yerine getirmek için JS gerekmemeli. JS, etkileşim veya kitabın işlevlerini geliştirmek gerektiğinde kullanılabilir.
    • Tüm stilleri gömmek CSP'yi ihlal edebilir; bu nedenle stilleri HTML'e göreli kaynaklar olarak ayrı belirtmek daha güvenlidir. E-kitapların başka alan adlarından kaynak yüklemesi engellenmeli; bu yaklaşım çevrimdışı da çalışır ve en katı CSP'ye otomatik olarak uyar.
    • E-kitabı zip dosyası olarak dağıtmak uygun olabilir.
  • Nota geliştiricisinin EPUB biçimi hakkındaki makalesinin özeti

    • Nota geliştiricisinden, EPUB biçimini PDF seviyesine çıkarmayı amaçlayan derinlikli bir makale.
    • Zaten bir görüntüleyici geliştirmiş ve makalenin kendisi de tarayıcı tabanlı wasm görüntüleyici portunda gösteriliyor.
    • EPUB'un XHTML olması göz önüne alındığında, düzenin ne kadar doğru yeniden üretilebildiği konusunda soru işaretleri var.
    • Asıl zorluk, HTML'nin PDF benzeri yerleşim yeteneklerine kavuşması için yeni yerleşim özelliklerine ihtiyaç duyulduğunu göstermesi.
  • Bene EPUB okuma sistemi hakkındaki görüş

    • Masaüstü tarayıcıda bir EPUB belgesi okunurken bunun EPUB olduğu fark edilmemiş.
    • Mobilde, başlık görünüm alanının daha büyük bir bölümünü kapladığı için bu daha belirgin.
    • Belge yüklenirken bir spinner görünmemesi özellikle belirtilmiş.
  • Web sayfalarını kendi içinde barındıran HTML dosyaları olarak kaydetme yöntemi

    • Firefox için SinglePage eklentisi kullanılarak mevcut sayfa DOM'u kendi içinde barındıran bir HTML dosyası olarak kaydediliyor.
    • Bu yöntem kusursuz değil ve tarayıcıların geriye dönük uyumluluğuna tamamen güvenilemez, ancak PDF ya da birden çok dosya olarak kaydetmeye tercih ediliyor.
  • EPUB okuyucuları ile tarayıcılar arasındaki fark

    • EPUB okuyucusunu tarayıcıdan ayıran tek işlevin, .epub dosyalarını (yani zip dosyalarını) bir dizin gibi ele alabilmesi olduğu söyleniyor.
    • Tarayıcıların zip dosyalarını bir dizin gibi ele alması gerektiği ve özel bir EPUB okuyucusuna ihtiyaç olmadığı savunuluyor.
  • Javascript bağımlılığına eleştiri

    • Github sayfası Javascript gerektiriyor gibi görünüyor, ancak üstteki yoruma göre EPUB Javascript gerektirmemeli.
    • Bir "ebook" okurken HTML işaretlemesi, CSS vb. kullanmak yerine bunu metne dönüştürüp okumayı tercih eden bir görüş var.
  • PDF biçimine eleştiri

    • PDF, gereksiz karmaşıklığa sahip korkunç bir miras formatı ve çoğu kullanım senaryosunda baskıdan çok telefon, tablet ve bilgisayardaki okunabilirlik daha önemli.
    • iBooks'un kaydırmalı görünümü desteklememesine şaşırılmış; macOS'ta desteklenmiyor ama iOS ve iPadOS'ta destekleniyor.
  • Tarayıcılar ile EPUB arasındaki birlikte çalışabilirlik hakkındaki görüş

    • Tarayıcıların EPUB açmaması kullanışsız bulunuyor.
    • HTML ve CSS o kadar büyük ve karmaşık hale geldi ki artık sadece az sayıda kişi EPUB/HTML "okuyucu" uygulayabiliyor.
    • Geçici çözüm olarak her şeyi HTML dosyasına gömme yöntemi kullanılıyor ve kullanıcıların web sayfalarını çevrimdışı kaydedebileceğini fark etmesini sağlayacak bir yola ihtiyaç olduğu belirtiliyor.
  • PDF'de font gömme ve render tutarlılığı hakkındaki görüş

    • PDF font gömebilir, ancak çoğu zaman sistem fontlarına dayanır ve font gömmek dosya boyutunu ciddi şekilde artırabilir.
    • PDF render'ı tutarsız olabilir ve sonuçlar PDF görüntüleyicisine göre değişebilir.
  • HTML5 tabanlı PDF alternatifi bağlantısı

    • 8 gün önce, 134 puan: "Portable Web Documents – An Alternative to PDF Based on HTML5 (2019)"
    • ilgili bağlantı