Autor |
Wiadomość |
Użytkownik
Dołączył(a): 07 maja 2013 10:27:48 Posty: 80
eCzytnik: KindlePaperwhite
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Nie jestem pewien czy to jest przyczyną. Spróbowałem wrzucić inne fonty, wyciągnięte z innego ebooka. Niestety nic to nie dało.Gdzieś głębiej leży przyczyna.
|
14 kwi 2014 0:37:18 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Czy podczas tego dodawania innych fontów usunąłeś plik encryption.xml?
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
14 kwi 2014 6:07:16 |
|
|
Użytkownik
Dołączył(a): 07 maja 2013 10:27:48 Posty: 80
eCzytnik: KindlePaperwhite
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Sigil sam chyba usunął, ponieważ otworzyłem archiwum i go nie widzę.
|
14 kwi 2014 8:55:56 |
|
|
Użytkownik
Dołączył(a): 27 mar 2014 2:17:52 Posty: 540
eCzytnik: PB Mini, czasem InkBook
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
IMHO to "szyfrowanie" to jakiś xor (zakodowany jest tylko początek pliku) o można samemu odszyfrować: edit: Czyli z opf wyciagamy np: <dc:identifier>urn:uuid:fa4e0426-85f8-453e-969c-201cb58a85e6</dc:identifier> fa4e04..... czytamy jako hex czyli dostajemy wartości 0xfa 0x4e 0x04..... i takich potrzeba 16 (dziwnym trafem uuid to własśnie 16 bajtów) i xorujemy tym pierwsze 1024 bajty usuwając pozycje z encryption.xml
|
14 kwi 2014 11:20:37 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
1) Wyrzuciłem wszystkie fonty z książki demo WszystkozaEverest.epub 2) Wrzuciłem do tej samej książki font Comic_Sans_MS.ttf 3) Zmodyfikowałem arkusz: Wszystko_za_Everest1.css, żeby używał tego nowego fontu: 4) I czcionka Comic Sans wyświetla się bez problemu 5) Również po konwersji do formatu Mobi kindlegenem.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 8:06:52 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Dzięki za dodatkowe informacje
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 8:08:21 |
|
|
Użytkownik
Dołączył(a): 07 maja 2013 10:27:48 Posty: 80
eCzytnik: KindlePaperwhite
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
A próbowałeś wysłać do chmury? Przez Kindle Previewer też mi wyświetla poprawnie czcionkę. Jak wysyłam ten sam plik na czytniku już jej nie widzę. Próbowałem kilka razy, także uaktualniając css. Bez skutku.
|
15 kwi 2014 8:56:03 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Istotnie… Po wysłaniu pliku do chmury czcionki zostały wykastrowane z pliku, który znalazł się na czytniku. Wygląda to na ten sam błąd, który już ktoś zgłosił wcześniej na moim blogu: http://blog.blaut.biz/2013/12/polemika- ... omment-574Niestety, mimo, że zgłaszałem do Amazonu ten problem z usuwaniem plików czcionek przez chmurę, nie uzyskałem, żadnej odpowiedzi. Spróbuję się jeszcze raz przypomnieć w tej sprawie. Natomiast jedno jest pewne. Ten błąd jest inny niż ten dotyczący szyfrowanych fontów. Dodałem do epubQTools sprawdzanie obecności pliku encryption.xml jako źródła potencjalnych problemów z fontami: https://github.com/quiris11/epubQTools/ ... 690ba37a16
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 10:12:07 |
|
|
Użytkownik
Dołączył(a): 27 mar 2014 2:17:52 Posty: 540
eCzytnik: PB Mini, czasem InkBook
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Taki trochę ślepy strzał. W fontach (ttf/otf) jest pole definiujące co można z fontem zrobić w tym pozwalające (bądź nie) na dołączanie do dokumentu, może to to?
|
15 kwi 2014 10:55:58 |
|
|
Użytkownik
Dołączył(a): 07 maja 2013 10:27:48 Posty: 80
eCzytnik: KindlePaperwhite
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Artii: raczej nie to. Wziąłem czcionkę która w innym pliku chodzi bez problemu.
|
15 kwi 2014 11:13:34 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Nie. To nie to. To jest coś z kodem związane. Jakiś specyficzny błąd chmury, który powoduje w pewnych warunkach wycinanie plików z fontami. Wykastrowałem plik AdiosMuchacios.epub zostawiłem minimalne stylowanie: I tym razem chmura nie wycięła tego pliku z fontami. Myślę, że trzeba by tu poświęcić trochę czasu i metodą prób i błędów znaleźć, gdzie tkwi problem.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 11:28:16 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Tu jest inny wątek na ten temat: http://www.mobileread.com/forums/showth ... p?t=218255 Niestety, bardzo chaotyczny i w sumie na końcu niewiele pożytecznych informacji można się dowiedzieć.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 11:32:56 |
|
|
Użytkownik
Dołączył(a): 07 maja 2013 10:27:48 Posty: 80
eCzytnik: KindlePaperwhite
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
ten moduł trzeba odpalać jakoś osobno czy przy tradycyjnym sprawdzaniu pliku (-q) od razu będzie informował o błędzie ?
|
15 kwi 2014 12:08:08 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Przy tradycyjnym sprawdzaniu z opcją -q. Nie zaktualizowałem execa. Więc teraz działa po pobraniu i odpaleniu python epubQTools.py -q
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 12:49:42 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Taka strona html: Razem z takim kodem CSS: Powoduje, że chmura Amazonu usuwa font Lobster.otf z pliku Mobi. Wystarczy usunąć linkę <h1>, żeby font został zachowany. Ewidentnie jakiś koszmarny bug tu się przyplątał Amazonowi.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
15 kwi 2014 13:03:04 |
|
|