Forum: Diğer Konular RSS
Kitabın EPUB formatında hata
zafer #1
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Kitabın EPUB formatında hata
Merhaba Ali,

EPUB formatındaki sürümü Google Kitaplar uygulamasına yüklerken hatalarla karşılaştım bunun üzerine EPUB dosyasında hatalar olabileceğini ve bunu şu adresten (http://validator.idpf.org) kontrol edebileceğimi öğrendim. Gerçi bu uygulama henüz BETA sürümde ama Google yükleme esnasında hata alınırsa buradan doğrulama yapmayı öneriyor.

İlgili adreste kontrol yaptığımda bir çok hata çıktı, sende deneyip görebilirsin. Başka EPUB kullanan arkadaş var mı bilmiyorum ama ben şuan kullanamıyorum. Örnek bir hata satırı aşağıda;

ERROR    ebook_source.d_split_000.html    425    100    Error while parsing file 'value of attribute "id" is invalid; must be an XML name without colons'.
https://github.com/zafer06 - depo
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Bu hatayı daha önce ben de görmüştüm ama fazla önemsememiştim çünkü denediğim programlarda ve cihazlarda yine de kullanılabiliyordu. Hatta, EPUB standardını bulup gerçekten yanlış olup olmadığına da bakmıştım ve kendimi bir yanlışlık olmadığına inandırmıştım.

Şimdi tekrar bakınca XML isimlerinde gerçekten de iki nokta üst üste karakterinin kullanılamadığını görüyorum. Yalnızca harfler, rakamlar, tire, alt çizgi, ve nokta kullanılabiliyormuş.

Tamam, düzeltirim...

Ali
zafer #3
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Ben bu hatayı Android cihazımdaki Play Kitaplar uygulamasına kitabı yüklemek istediğimde alıyorum. E-kitaplarla çok fazla deneyimim yok belki başka programlarla normal çalışıyordur.

İlgin için teşekkürler.
https://github.com/zafer06 - depo
acehreli (Moderatör) #4
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Bu konuya biraz daha baktım: Hatalıyım çünkü id niteliğinin değerinin yasal bir XML ismi olması gerektiğini gözden kaçırmışım. Yine de, gösterdikleri hata mesajının kendisi de yanlış çünkü bir XML isminde ':' karakterinin bulumaması gerektiğini söylüyor. Oysa, şu belgeye göre ':' karakteri id'nin değerinin her yerinde bulunabiliyormuş:

  http://www.w3.org/TR/REC-xml/#id

Orada ismin ilk harfini belirleyen NameStartChar'da açıkça ':' karakteri görülüyor. (?)

Bir şekilde düzelteceğim tabii ama önce tam ne olması gerektiğini anlayabilsem... :)

Ali
zafer #5
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Doğrusu hataları detaylı olarak incelemedim. EPUB dosyasının nasıl üretildiğini bilmediğim için bana çok fazla bir anlamda ifade etmiyorlar doğrusu. Ancak bu mesajından sonra hatalara tekrar baktım. ':' karakteri ile ilgili bir hata ben göremedim. Diğer taraftan kontrol yaptığımız sistemde henüz beta sürümünde bunuda göz önünde bulundurmak gerek.

Bu konuda benimde çok bilgim olmadığı için yardımcı olamıyorum. Tek söyleyebileceğim bu konunun benim için çok önemli olmadığı, zaten kitabı pdf üzerinden takip edebiliyorum.
https://github.com/zafer06 - depo
acehreli (Moderatör) #6
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yukarıdaki hata mesajında "must be an XML name without colons" diyor (colon, ':' karakteri demek).

Hâlâ ':' karakterinin yasal olduğunu düşünsem de bunu yakında düzelteceğim çünkü ':' karakterinden başka yanlışlıklar da var. :blush:

Ali
zafer #7
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Açıklama için teşekkürler. İngilizce diline hakim olmayınca gözümüzün önündeki colon'u göremeyebiliyoruz.  :blush:

Önceki mesajımdada belirttiğim gibi benim için çok aciliyeti yok. Ancak düzeltme yaptıktan sonra bir duyuru yayınlansan sevinirim. Kolay gelsin.
https://github.com/zafer06 - depo
acehreli (Moderatör) #8
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Galiba id isimleri konusunu düzelttim. Ama validator başka hatalara da işaret ediyor; onları da düzelteceğim. Örneğin, bir kaç yerde <li> XML elemanları arasında <p> elemanları var.

Ali
acehreli (Moderatör) #9
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Fontlar dışındaki bütün sorunları hallettim sanırım. Şunu açabiliyor musunuz?

  http://ddili.org/test5.epub

Ali
acehreli (Moderatör) #10
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Fontları da hallettim. Validator'dan hiçbir uyarı almadan geçiyor:

  http://ddili.org/test9.epub

Ali
acehreli (Moderatör) #11
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Bugün bir aşama daha katettim: Fontlar Apple okuyucularında görünmüyordu. com.apple.ibooks.display-options.xml diye bir dosya olduğunu öğrendim. Onu da .epub'ın içine gömünce Apple font konusu da halloldu. (.epub aslında bir .zip dosyası; tek fark, uzantı olarak başka bir şey seçmişler.)

O çözüm de şu dosyada:

  http://ddili.org/test11.epub

Ali
zafer #12
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
test11.epub dosyasını başarıyla yükledim. Hiç bir sorun çıkmadı. Çok güzel olmuş teşekkürler.

Doğrusu PDF işimi görüyor demiştim ama EPUB gerçekten çok daha düzgün ve doğalmış, PDF ile arasında gerçekten çok fark var. Bu arada EPUB Türçe sürüm ne zaman hazır olur?
https://github.com/zafer06 - depo
acehreli (Moderatör) #13
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Çok sevindim Zafer. Çok teşekkürler! :) Her şey bir kaç gün içinde tamamlanmış olacak.

Ali
acehreli (Moderatör) #14
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Bu tamam. Lütfen normal sayfasından dener misiniz:

  http://ddili.org/ders/d/

Artık fontlar ekitabın içine gömülü geliyor. (Okuyucunuzun gömülü fontları destekliyor olması gerekiyor.) Tabii, her zaman olduğu gibi, ufak tefek düzeltmeler de var.

Ali
zafer #15
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Kendi sayfasından tekrar yükledim. Hiç bir sorum yok, gayet güzel çalışıyor. İlgin için teşekkürler.
https://github.com/zafer06 - depo
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 05:50:13 (UTC -08:00)