|
|
Teraz jest 25 lis 2024 9:33:09
|
embeddowanie fontów - kilka problemów
Autor |
Wiadomość |
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
embeddowanie fontów - kilka problemów
Witam wszystkich. Próbuje od jakiegoś czasu załączyć polskie czcionki do pliku ePub. Stosowałem dwie metody - ręczną (kopiowanie czcionki, wpisywanie @font-face do css'a, edycja content.odf itd), oraz automatyczną, za pomocą pluginu do Calibre. Efekty, jakie otrzymuje dalekie są od oczekiwanych. Tzn. Jestem w stanie doprowadzić plik ePub do wyświetlenia np. Georgii, albo fontów z rodziny Liberation, ale pokazują się one bez polskich "ogonków" (ą, ę, ś, ć itd.). Nie udało mi się znaleźć rozwiązania tego problemu na form mobilereads, będę bardzo wdzięczny za pomoc. Acha, plugin do Calibre u mnie nie działa. Dostaje taki komunikat w logu:
|
16 wrz 2011 18:33:14 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
A jak wygląda kod Twojego CSSa, który jest dołączany przez Calibre?
_________________
|
16 wrz 2011 18:42:22 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Z css'em trochę eksperymentowałem Standardowo, po konwersji, wygląda tak: Jak robię konwersje ręcznie, "doklejam" @font-face na początek css'a (przykład z innego pliku):
|
16 wrz 2011 18:53:18 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
Zupełnie nie o to pytałem. AFAIK, EPUB font embedding plugin dokleja fonty na podstawie dodatkowego stylizowania CSSem, które jest ustawiane w preferencjach Calibre - jaki tam masz własny kod, odpowiedzialny za dołączanie fontów? EDIT: O, mój post z instrukcją: post77087.html#p77087
_________________
|
16 wrz 2011 18:58:57 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Sorry, źle Cię zrozumiałem. W preferencjach Calibre mam:
|
16 wrz 2011 18:59:42 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
A w folderze {C:\Program Files}\Calibre2\resources\fonts\liberation masz fonta, który nazywa się Liberation? Bo u mnie jest jedynie LiberationMono i używany przeze mnie (i opisywany w mojej instrukcji, link wcześniej) LiberationSerif. Plugin dodaje fonty na podstawie nazwy, więc to może być przyczyną.
_________________
|
16 wrz 2011 19:03:45 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Czytałem Twoją instrukcję. W moim wypadku efektem takiej konwersji jest ePub z czcionką Liberation, ale bez polskich znaków.
|
16 wrz 2011 19:08:56 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Mam komplet czcionek w tym katalogu.
|
16 wrz 2011 19:10:11 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
Mógłbyś wziąć TXT Psa Baskervillów, skonwertować do na ePUB, a potem wrzucić gdzieś w Sieć i podlinkować tutaj? Z chęcią popatrzyłbym na plik, skoro twierdzisz, że fonty dołączają się poprawnie.
_________________
|
16 wrz 2011 19:16:47 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Bardzo proszę. Plik na moim PRSie ma Liberation, nie ma polskich znaków:
|
16 wrz 2011 19:22:50 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
Ten plik nie ma w sobie fonta (tym razem, jak widzę, wybrałeś LiberationSerif). W takim razie - prośba o screen z katalogu {C:\Program Files}\Calibre2\resources\fonts\liberation. Dalej - czy plugin EPUB font embedding jest załączony? Ciągle pluje błędami? EDIT: Dla porównania - mój plik, również konwertowany z TXT: http://www.mediafire.com/?5je7pcao26j4nbg -- zmień rozszerzenie na ZIP i zobacz różnice: 1.) dołączone pliki z fontami; 2.) zdefiniowany @font-face na początku CSSa.
_________________
|
16 wrz 2011 19:27:35 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Jest załączony.Błąd wypluł taki sam jak poprzednio. Zrzut ekranu:
|
16 wrz 2011 19:31:48 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
Ok, wygląda więc, że masz trzy Liberationy do wyboru: LiberationMono, LiberationSerif i LiberationSans (więc tylko takich nazw powinieneś używać w polu do dodatkowej stylizacji). Spróbuj pobrać ponownie plugin i dodać do Calibre - może coś z tą kopią jest nie tak. Jeśli to dla Ciebie nie problem - wrzuć mój kod CSS z tamtego poradnika - żebyśmy byli pewni, że to nie literówka czy kwestia wielkiej litery gdzieś. EDIT: O, już wiem. Czytanie kodu nie boli. A więc tak - w pluginie mamy: Jak się nad tym zastanowić - to jest jasne, że Twój kod CSS był zły (tzn. zły dla pluginu). Po kolei: - masz kod: ; - zgodnie z drugą i trzecią linijką plugin wybiera sobie ciąg: font-family: "Liberation", sans-serif;; - zgodnie z czwartą linijką najpierw odcinamy font-family: ", a potem ";. Efekt po pierwszym: Liberation", sans-serif;, po drugim: Liberation", sans-serif;; - potem biedny plugin usiłuje poszukać plików z taką nazwą (doklejając końcówki i parsując nazwę fonta) -- że ich nie może być to jasne. Podsumowując: nie możesz definiować dwóch fontów jednocześnie w ten sposób - czyli definiujesz tylko jeden font, bez żadnego zapasowego, odpowiednio nazwany (np. LiberationSerif). Wtedy plugin powinien poradzić sobie z kodem bez problemów.
_________________
|
16 wrz 2011 19:39:02 |
|
|
Użytkownik
Dołączył(a): 16 wrz 2011 18:22:56 Posty: 9
eCzytnik: Sony PRS-350
|
Re: embeddowanie fontów - kilka problemów
Skopiowałem kod z Twojego poradnika i zainstalowałem wtyczkę po raz kolejny. Efekt niestety taki sam - calibre wypluło error w logu, ePub wygląda tak samo jak poprzedni.
|
16 wrz 2011 19:48:17 |
|
|
Admin
Dołączył(a): 11 lip 2007 19:38:54 Posty: 3266 Lokalizacja: Kraków
eCzytnik: eClicto, iPad, K3 WiFi, K4
|
Re: embeddowanie fontów - kilka problemów
Jesteś pewien, że na pewno masz poprawny kod CSS w Calibre ustawiony? Bo według mnie tu tkwi błąd, który Python zgłasza.
W takim razie ja poproszę kolejny screen - z ekranu Wygląd i zachowanie podczas konwersji pliku.
_________________
|
16 wrz 2011 19:53:09 |
|
|
Kto przegląda forum |
Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości |
|
Nie możesz rozpoczynać nowych wątków Nie możesz odpowiadać w wątkach Nie możesz edytować swoich postów Nie możesz usuwać swoich postów
|
|
|
|