Teraz jest 19 kwi 2024 15:39:27




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Calibre linux i polskie znaki 
Autor Wiadomość
Użytkownik

Dołączył(a): 22 mar 2012 19:35:32
Posty: 9
eCzytnik: Kindle 4 SO
Post Calibre linux i polskie znaki
Witam.

Posiadam czytnik iriver Story i korzystam już jakiś czas z programu calibre do wszelkich konwersji książek (głównie do formatu ePUB). Mam 2 komputery i na każdym z nch calibre. Na jednym jest Windows - tu konwersja przebiega bez problemu po zastosowaniu sposobu z http://www.epub.republika.pl/about/default.html. Drugi komputer wyposażony jest w linuksa (konkretnie Mandriva 2011). Po zastosowaniu tego samego sposobu nie mam polskich znaków w pliku ePUB, a co najdziwniejsze nie mam w nim fontów (mimo, że wtyczka jest włączona). Co z tym zrobić?

Daniel


22 mar 2012 19:58:58
Zobacz profil
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2835
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Calibre linux i polskie znaki
Pewnie nie masz zainstalowanych tych fontów na komputerze.

http://www.mandrivalinux.eu/showthread. ... Liberation

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


23 mar 2012 10:49:46
Zobacz profil WWW
Użytkownik

Dołączył(a): 22 mar 2012 19:35:32
Posty: 9
eCzytnik: Kindle 4 SO
Post Re: Calibre linux i polskie znaki
Niestety to nie to :(

Fonty mam zainstalowane zarówno razem z LibreOffice w katalogu ‎/usr/share/fonts/TTF/liberation/ jak i razem z calibre w /opt/calibre/resources/fonts/liberation.

Daniel


23 mar 2012 14:26:39
Zobacz profil
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2835
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Calibre linux i polskie znaki
Wklej co pokazuje się jak odpalasz "calibre-debug -g" w terminalu i robisz konwersję.

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


23 mar 2012 15:29:55
Zobacz profil WWW
Użytkownik

Dołączył(a): 22 mar 2012 19:35:32
Posty: 9
eCzytnik: Kindle 4 SO
Post Re: Calibre linux i polskie znaki
Przy konwersji mam takie komunikaty:

Konwertuj książkę 1 z 1 (SCAN-dal.prv.pl)
Resolved conversion options
calibre version: 0.8.44
{'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0.0,
'book_producer': None,
'change_justification': u'original',
'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., '\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))', 'i')) or @class = 'chapter']",
'chapter_mark': u'pagebreak',
'comments': None,
'cover': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'dont_split_on_page_breaks': False,
'duplicate_links_in_toc': False,
'enable_heuristics': False,
'epub_flatten': False,
'extra_css': None,
'extract_to': None,
'filter_css': u'',
'fix_indents': True,
'flow_size': 260,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x8cbb48c>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'no_chapters_in_toc': False,
'no_default_epub_cover': False,
'no_inline_navbars': False,
'no_svg_cover': False,
'output_profile': <calibre.customize.profiles.GenericEink object at 0x8cbba8c>,
'page_breaks_before': u"//*[name()='h1' or name()='h2']",
'prefer_metadata_cover': False,
'preserve_cover_aspect_ratio': False,
'pretty_print': True,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': u'/tmp/calibre_0.8.44_tmp_xEGUBY/jisEyb.opf',
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': u'',
'series': None,
'series_index': None,
'smarten_punctuation': False,
'sr1_replace': None,
'sr1_search': None,
'sr2_replace': None,
'sr2_search': None,
'sr3_replace': None,
'sr3_search': None,
'tags': None,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
InputFormatPlugin: RTF Input running
on /tmp/calibre_0.8.44_tmp_xEGUBY/N5TtKl.rtf
Converting RTF to XML...
Parsing XML...
Converting XML to HTML...
Parsing all content...
Parsing index.xhtml ...
Referenced file 'styles.css' not in manifest
Parsing styles.css ...
Generating default TOC from spine...
Merging user specified metadata...
Detecting structure...
Auto generated TOC with 0 entries.
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Parsing stylesheet.css ...
Found 5 items of level: div_1
Found 21 items of level: div_2
Found 3966 items of level: p_3
div_1 left margin stats: Counter({u'': 1})
div_1 right margin stats: Counter({u'': 1})
div_2 left margin stats: Counter({u'': 8})
div_2 right margin stats: Counter({u'': 8})
p_3 left margin stats: Counter({u'0': 3966})
p_3 right margin stats: Counter({u'0': 3966})
Cleaning up manifest...
Trimming unused files from manifest...
Creating EPUB Output...
No protocol specified
_IceTransSocketUNIXConnect: Cannot connect to non-local host localhost
_IceTransSocketUNIXConnect: Cannot connect to non-local host localhost
Qt: Session management error: Could not open network socket
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Splitting on page-break
Looking for large trees in index.xhtml...
No large trees found
Split into 27 parts
Generating default cover
This EPUB file has no Table of Contents. Creating a default TOC
Error: Can't find liberation fonts.
Running file type plugin EPUB Font embedding plugin failed with traceback:
Traceback (most recent call last):
File "site-packages/calibre/customize/ui.py", line 148, in _run_filetype_plugins
File "calibre_plugins.dummy1.__init__", line 88, in run
SystemExit: 0
EPUB output written to /tmp/calibre_0.8.44_tmp_xEGUBY/Zhy5xw.epub

Czyli wygląda na to, że nie widzi fontów.

Daniel


23 mar 2012 17:35:09
Zobacz profil
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2835
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Calibre linux i polskie znaki
Tak, możesz rozpakować plugin i wpisać ścieżkę ręcznie.
W linii 50 zamiast:
Kod:
  fontPath = None

wpisz
Kod:
  fontPath = '/opt/calibre/resources/fonts/liberation'

Potem zapakować i powinno śmigać :)

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


23 mar 2012 18:00:25
Zobacz profil WWW
Użytkownik

Dołączył(a): 22 mar 2012 19:35:32
Posty: 9
eCzytnik: Kindle 4 SO
Post Re: Calibre linux i polskie znaki
Dzięki. Podanie ścieżki w skrypcie załatwiło sprawę. Fonty dodane do epuba jak należy.

Daniel


23 mar 2012 18:25:34
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość


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

Skocz do: