Kaliber ignorerar typsnittinställningar?

Jag använder Caliber 2.49 på en Ubuntu-maskin och jag märkte att i e-bokvisningsinställningarna, oavsett vilket typsnitt jag ställer in, kaliber bara visar standardteckensnittet. Jag försökte detta på många ePub-böcker. Här är en skärmdump av mina inställningsdialoger: ange bildbeskrivning här

Jag försökte laddar om bok, går ut ur kaliber, men den fungerade inte. (Teckenstorleksinställningen fungerar dock bra).

Kommentarer

  • Ta bort inbäddade teckensnitt gör ingenting …. för NÅGON epub-bok har jag ' någonsin försökt konvertera. Varför fungerar alla dessa förslag för andra människor men inte för mig ?????. Roligt men frustrerande eftersom så många böcker jag DL har dessa otäcka, kursiverade, skript typsnitt som jag kan ' t ändra och så jag tar bort dem istället för att läsa dem. Jag ' skulle gärna anställa någon som skulle fixa det här för mig men vet inte ' hur man hittar den personen. Shit.

Svar

Om e-boken innehåller några definitioner om de typsnitt som ska användas, har den företräde framför standardinställningarna för Kaliber.

Kanske har e-boken du läser några CSS-regler som definierar standardteckensnittet som ska användas på själva boken (och förmodligen innehåller e-boken även nämnda teckensnitt).

Du kan prova detta själv: det här version av Treasure Island från MobileRead innehåller teckensnittsdefinitioner för texten, och den fortsätter att använda den även om du ändrar standardinställningen för Calibre-inställningarna.
Detta version av Dr Jekyll och Mr Hyde , alltid från MobileRead, innehåller inte någon typsnittsdefinition i sin CSS och den använder den standard som definieras av Calibre.

Det fungerar bara så. Du bör titta på standardinställningarna i Calibre som en back-back om boken inte ger någon information i den meningen.

Om du verkligen vill ändra teckensnittet som används under läsningen, bör du redigera CSS-filerna i epuben och ta bort alla referenser till valfritt definierat typsnitt.

Caliber har också ett plugin som heter Ändra Epub som bland annat låta dig ta bort interna teckensnittsinställningar från en epub-fil. När du har installerat den väljer du de epub-filer du vill ändra på detta sätt, klickar på Modify Epub-ikonen i verktygsfältet och väljer motsvarande alternativ, som visas på bilden. Det tar bort både de anpassade teckensnitten inuti boken och referenserna till dem på CSS.

Observera att om du bearbetar många e-böcker samtidigt kan det ta lite tid att slutföra uppgiften.

ange bildbeskrivning här

Kommentarer

  • Modify Epub plugin var super hjälpsam. Tack.

Svar

Vissa EPUB kan ha typsnittsinformation specificerad direkt som inbyggd CSS. Det kommer att ha företräde framför mer generiska alternativ. I så fall kan du konvertera e-bok och teckensnittsrelaterad styling:

ange bildbeskrivning här

Kommentarer

  • som också fungerar för inbäddade teckensnittsfärger genom att markera " Färger " till höger

Svar

Det mest kanoniska sättet att ställa in stilar globalt är att ställa in dem i avsnittet Stilar.

Den grundläggande uppsättningen stilar för att ändra typsnitt är helt enkelt:

body { font-family: Crimson; } h1, h2, h3, h4, h5, h6 { color:white; text-align:center; font-style:italic; font-weight:bold; } 
  1. Öppna en bok
  2. Högerklicka

Bokalternativmenyn

  1. Gå till avsnittet Stilar

Efterföljande meny

  1. Ställ in stilar Stilsidan

Svar

En enkel lösning går till Preference – Styles

Lägg den här koden i den

* { font-family: "The font you want" !important; } 

Det är inte en vacker lösning men fungerar enkelt. Så du kan ta dig tid att fokusera på den bok du läser.

Svar

En lösning är att konvertera till .azw3. Sedan ändras teckensnittsstorlek som förväntat.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *