Met name e-books die gemaakt zijn via
word vertonen het door jouw omschreven gedrag.
Wat er gebeurd is dat in de CSS een vast lettertype met een vaste grootte staat.
bv: .font6 { font:11pt "Trebuchet MS", sans-serif; }
Wat je dan ziet is dat er in de CSS een heleboel fonts staan met dezelfde beschrijvingen.
BV:
.font6 { font:11pt "Trebuchet MS", sans-serif; }
.font7 { font:11pt "Trebuchet MS", sans-serif; }
Er wordt dan steeds terug gegrepen naar een nieuw font waardoor de vergroting niet goed werkt.
De meeste readers kunnen hier goed mee overweg.
Erger gaat het worden als er ook bepalingen in worden opgenomen als :
p.small {line-height:90%} (of een waarde in pt uitgedrukt,welke nog dwingender is dan % )
p.big {line-height:200%}
Hier wordt de regel "hoogte" en dus ook de font grootte vastgelegd, je kan een font niet vergroten als deze daardoor buiten de line-height valt. En dan houdt het dus op met vergroten.
Dat ligt niet aan de Sony of welke reader dan ook,die maten horen er gewoon niet in thuis.
Nog vervelender zijn top en bottom margins welke ook per lettertype in de CSS staan.
Deze bepalen dat er bij bottom margin onder het eind van de regel een witruimte moet komen te staan, of bij top margin,welke witruimte er boven moet komen.
Dan heb je nog de text-ident welke bepaalt hoever een regel uit de kantlijn moet staan.
Ik haat dat,gewoon links uitlijnen,klaar ! (zie je in veel papieren boeken ook, dat verspringen)
Maar goed, om het verhaal dus niet te groot te maken,in sommige e-books is dus eigenlijk de "druk" versie waarbij de opmaak heel belangrijk is,je kan een papieren boek immers niet vergroten,gebruikt voor de e-book versie waarbij de lay-out helemaal bepaald wordt door de in de CSS opgegeven maten. Dit worden ook wel
local overrides genoemd en daar kan je reader niet zoveel mee,behalve opvolgen,de settings in het boek "overrulen" je zoom opdracht.
Bij sommige boeken wordt naast de css ook nog een aanvullend gedeelte,
een page-template.xpgt gebruikt die je met Sigil ook in de styles directory kan vinden.
In dat geval helpt ook het weghalen van de CSS niet,dan moet je echt met Sigil aan de slag.
Het is vaak voldoende om de CSS te laten staan maar de page-template.xpgt te verwijderen.
Nog leuker zijn de boeken die helemaal geen css hebben maar waarbij de "regels" in elk xhtml file staan. Als daar "local overrides" in staan zal je met Sigil deel voor deel moeten editen.
Sommige boeken die je kan downloaden zijn al met calibre bewerkt voor een bepaalde reader.
Marges en chapterbreaks zijn dan al toegevoegd alsmede specifieke codes voor een optimale werking. Ga je die met een andere reader lezen dan klopt de opmaak lang niet altijd meer.
Ik sloop standaard met Sigil eerst de harde "rules" er uit voordat ik een boek toevoeg aan de calibre bibliotheek.
[
Voor 16% gewijzigd door
Nick39 op 22-05-2011 13:03
]