@callu
Toata lumea are sau ar trebui sa aiba aceasta problema, atata timp cat pentru generarea epub-ului a fost folosit Atlantis... Nu este vorba de provenienta epub-ului ci de modul si/sau mijloacele prin care acesta a fost obtinut... Inca de la inceputurile sale (ultimele versiuni se pare ca se rezuma doar la textul cursiv sau ingrosat), Atlantis are prostul obicei de inchide diacriticele specifice limbii romane intr-un tag <span>. Sa luam de exemplu, urmatorul paragraf asa cum apare el in Word:
Totuşi, pentru prima oară se petrecu ceva ce rupse rutina anilor precedenţi. Dintr-o dată şi fără să se fi aşteptat, izbucni în plâns. El însuşi a fost surprins de această bruscă efuziune sentimentală, după mai bine de patruzeci de ani.
Dupa conversia in epub cu Atlantis, codul paragrafului (din html-ul respectiv), va arata cam asa:
<p>Totu<span class="t6">ş</span>i, pentru prima oar<span class="t6">ă</span> se petrecu ceva ce rupse rutina anilor preceden<span class="t6">ţ</span>i. Dintr-o dat<span class="t6">ă</span> <span class="t6">ş</span>i f<span class="t6">ă</span>r<span class="t6">ă</span> s<span class="t6">ă</span> se fi a<span class="t6">ş</span>teptat, izbucni în plâns. El însu<span class="t6">ş</span>i a fost surprins de aceast<span class="t6">ă</span> brusc<span class="t6">ă</span> efuziune sentimental<span class="t6">ă</span>, dup<span class="t6">ă</span> mai bine de patruzeci de ani.</p>
Readerul implicit al Nook-ului (dar nu numai acesta*) va interpreta acest tag intr-un mod mai putin obisnuit - adica va rupe linia in dreptul tag-ului respectiv ca si cum ar desparti in silabe, fara a afisa insa caracterul "shy".
Iata si cateva posibile solutii de rezolvare a problemei:
1. Renunta la despartirea in silabe. 2. Foloseste Calibre pentru generarea epub-ului; va inlatura acest inconvenient dar vor aparea altele, care, pe mine unul, ma deranjeaza mai mult decat acest tag. Nu este cazul sa intram acum in polemici pro sau contra Calibre! 3. Foloseste in continuare Atlantis, cu fisierul sursa Word pregatit astfel: caracterele ă,î,ş,ţ,Ă,Î,Ş,Ţ inlocuieste-le cu ±a,±i,±s,±t,±A,±I,±S,±T si caracterele â, cu Ța,ȚA. Paragraful dat ca exemplu mai sus, ar trebui sa arate cam asa, in fisierul Word modificat:
Totu±si, pentru prima oar±a se petrecu ceva ce rupse rutina anilor preceden±ti. Dintr-o dat±a ±si f±ar±a s±a se fi a±steptat, izbucni ±in plȚans. El ±insu±si a fost surprins de aceast±a brusc±a efuziune sentimental±a, dup±a mai bine de patruzeci de ani.
Incarca fisierul Word astfel modificat in Atlantis si converteste-l in epub. Incarca epub-ul obtinut in Sigil si procedeaza la inlocuirea inversa in toate fisierele html din epub: ±a,±i,±s,±t,±A,±I,±S,±T cu ă,î,ş,ţ,Ă,Î,Ş,Ţ si Ța,ȚA cu â,Â. Sigil-ul dispune de o excelenta functie de "search & replace" si toata operatiunea nu va dura mai mult de 5 minute. Vei obtine astfel un epub mult mai curat decat ceea ai fi obtinut in Calibre, si, ceea ce ne interesa de fapt, fara suparatorul tag.
Sper ca am reusit sa ma fac inteles!
_______________ * La fel se comporta pe Nook Simple Touch si Mantano Reader (bazat tot pe SDK-ul ADE)
|