eKsiążki
https://forum.eksiazki.org/

Calibre linux i polskie znaki
https://forum.eksiazki.org/calibre-f164/calibre-linux-i-polskie-znaki-t11194.html
Strona 1 z 1

Autor:  lisior78 [ 22 mar 2012 19:58:58 ]
Tytuł:  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

Autor:  t3d [ 23 mar 2012 10:49:46 ]
Tytuł:  Re: Calibre linux i polskie znaki

Pewnie nie masz zainstalowanych tych fontów na komputerze.

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

Autor:  lisior78 [ 23 mar 2012 14:26:39 ]
Tytuł:  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

Autor:  t3d [ 23 mar 2012 15:29:55 ]
Tytuł:  Re: Calibre linux i polskie znaki

Wklej co pokazuje się jak odpalasz "calibre-debug -g" w terminalu i robisz konwersję.

Autor:  lisior78 [ 23 mar 2012 17:35:09 ]
Tytuł:  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

Autor:  t3d [ 23 mar 2012 18:00:25 ]
Tytuł:  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ć :)

Autor:  lisior78 [ 23 mar 2012 18:25:34 ]
Tytuł:  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

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/