Aleph
MEMBRU DE BAZA
 Inregistrat: acum 15 ani
|
|
S-a scris mult pe forum despre generarea corectă a epub-urilor, în aşa fel încât caracterele româneşti să se vadă pe orice ereader sau viewer. Poate că acest topic va fi mai vizibil decât postarile individuale de până acum, legate de subiect.
Caracterele româneşti sunt afişate corect dacă epub-ul conţine şi fonturile. Înglobarea fonturilor se poate face astfel:
Dacă se porneşte de la un fişier DOC sau DOCX:
1) Documentul-sursă în format Word se realizează cu un font care posedă unul dintre atributele embeddable (nu toate fonturile îl au) şi conţine atât caracterele româneşti cu cedilla, cât şi pe cele cu virguliţă (Unicode). Un font care se vede bine pe ecran e-ink este de exemplu Charis SIL Compact, care poate fi luat de aici (vedeţi mai în josul paginii care se deschide). Alte fonturi (freeware): Liberation Serif şi DejaVu Serif şi DejaVu Serif Condensed.
2) Se salvează doc-ul sau docx-ul sursă ca RTF şi acesta se deschide în Atlantis Word Processor (versiune cel putin egală cu 1.6.4). Apoi se dă File -> Save Special -> Save As eBook... -> Save, se bifează Embed fonts şi se apasă Save.
Atenţie! Nu-i daţi lui Atlantis formatul DOC, pentru că Atlantis are tendinţa ca la conversie să piardă link-uri din Table Of Contents, acestea trebuind refăcute manual. Nu deschideţi nici formatul DOCX în Atlantis, fiindcă apar probleme la afişarea epub-ului pe Nook şi în alte viewere - vedeţi discuţia de aici
Dacă se porneşte de la un fişier epub:
a) se schimbă extensia fişierului din .epub în .zip b) în interiorul zip-ului, în folderul OEBPS se creează subfolderul fonts în care se copiază cele patru fişiere ale fontului Charis c) din OEBPS/Styles se deschide stylesheet.css, în care înaintea declaraţiilor de stiluri se adaugă secvenţa:
@font-face { font-family: "CharisSILCompact"; font-style: normal; font-weight: normal; src:url(../fonts/CharisSILCompact-R.ttf); } @font-face { font-family: "CharisSILCompact"; font-style: italic; font-weight: normal; src:url(../fonts/CharisSILCompact-I.ttf); } @font-face { font-family: "CharisSILCompact"; font-style: normal; font-weight: bold; src:url(../fonts/CharisSILCompact-B.ttf); } @font-face { font-family: "CharisSILCompact"; font-style: italic; font-weight: bold; src:url(../fonts/CharisSILCompact-BI.ttf); }
body { font-family: "CharisSILCompact", serif; }
În unele epub-uri stylesheet.css are altă denumire. Important este să se editeze fişierul cu extensia .css.
d) în acelaşi stylesheet.css, peste tot unde apare font-family se pune: font-family: "CharisSILCompact" e) se deschide content.opf din folderul OEBPS, în care, în secţiunea <manifest>, de preferinţă după linia cu href="Images..., se adaugă liniile: <item href="CharisSILCompact-R.ttf" id="CharisSILCompact-R.ttf" media-type="application/x-font-ttf" /> <item href="CharisSILCompact-I.ttf" id="CharisSILCompact-I.ttf" media-type="application/x-font-ttf" /> <item href="CharisSILCompact-B.ttf" id="CharisSILCompact-B.ttf" media-type="application/x-font-ttf" /> <item href="CharisSILCompact-BI.ttf" id="CharisSILCompact-BI.ttf" media-type="application/x-font-ttf" /> f) se salvează cele două fişiere editate, se reface zip-ul şi se redenumeşte ca epub.
Poziţia relativă a stylesheet,css şi a folderului "fonts" în structura de foldere din epub diferă de la caz la caz. — Secvenţa ../fonts/CharisSILCompact-R.ttf se citeşte "din locul în care se află stylesheet.css mergi în folderul aflat mai sus cu un nivel, apoi intră în folderul fonts unde vei găsi fişierul CharisSILCompact-R.ttf". — Dacă în alt epub stylesheet.css e în acelaşi folder cu fonts, secvenţa corectă va fi fonts/CharisSILCompact-R.ttf (fără ../). — Există epub-uri în care fonturile nu au un folder al lor, ci sunt puse ca fişiere lângă stylesheet.css. În acest caz referirea la ele se face doar prin CharisSILCompact-R.ttf.
Operaţiile de mai sus pot fi făcute şi automat, printr-un plugin de Calibre a cărui instalare şi funcţionare e un pic mai dificil de explicat.
Modificat de Aleph (acum 11 ani)
_______________________________________ Dacă vreunul dintre linkurile mele nu este valid, vă rog să mă anunţaţi prin MP. Versiunile cartilor electronice - Standardul RIF1 Caractere romanesti in EPUB * De la versiunea 0.1 la versiunea 0.9 cu Word 2003 for Windows PDF-uri foarte mici din fisierele grafice Scan Tailor * Clasificarea scanurilor in format DjVu
|
|