02-18-2011, 09:16 PM | #1 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jun 2008
Device: PRS-505
|
Problems with Sony .lrf Files
I had a Sony PRS-505 reader that uses the .lrf format for books and I converted all my books to that format using BookDesigner. All went well and that reader and my new Sony PRS-650 can use the files. Since the Sony software won't work on my 64 bit windows seven operating system I was trying to use Calibre. It loaded the library fine but when I try to view the books I get this error:
Traceback (most recent call last): File "site-packages\calibre\gui2\lrf_renderer\main.py", line 33, in run File "site-packages\calibre\ebooks\lrf\lrfparser.py", line 28, in parse File "site-packages\calibre\ebooks\lrf\lrfparser.py", line 56, in _parse_objects File "site-packages\calibre\ebooks\lrf\objects.py", line 857, in initialize KeyError: 'fontweight' If I try to convert them to epub I get this error: Convert book 1 of 1 (Flag in Exile) Resolved conversion options calibre version: 0.7.46 {'asciiize': False, 'author_sort': None, 'authors': None, 'base_font_size': 12.0, 'book_producer': None, 'change_justification': u'original', 'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., 'chapter|book|section|part|prologue|epilogue\\s+', 'i')) or @class = 'chapter']", 'chapter_mark': u'pagebreak', 'comments': None, 'cover': 'c:\\users\\larry\\appdata\\local\\temp\\calibre_0 .7.46_tmp_ontzbb\\calibre_0.7.46_vkxaal.jpeg', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, 'disable_font_rescaling': False, 'dont_split_on_page_breaks': False, 'enable_heuristics': True, 'epub_flatten': False, 'extra_css': u'@font-face {\nfont-family:"Time New Roman";\nfont-weight: normal;\nfont-style: normal;\nsrc:url(res:///Data/fonts/Time New Roman.ttf);\n}\n@font-face { \nfont-family:"Time New Roman";\nfont-weight: bold; \nfont-style: normal; \nsrc:url(res:///Data/fonts/Time New Roman.ttf);\n}\n@font-face { \nfont-family:"Time New Roman";\nfont-weight: normal; \nfont-style: italic;\nsrc:url(res:///Data/fonts//Time New Roman.ttf);\n}\n@font-face { \nfont-family:"Time New Roman";\nfont-weight: bold; \nfont-style: italic;\nsrc:url(res:///Data/fonts//Time New Roman.ttf);\n}\n\nbody {font-family:"Time New Roman", serif;\n}', 'extract_to': None, 'fix_indents': True, 'flow_size': 260, 'font_size_mapping': u'7.5, 9.0, 10.0, 12.0, 15.5, 20.0, 22.0, 24.0', 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, 'input_profile': <calibre.customize.profiles.SonyReaderInput object at 0x05A96C10>, 'insert_blank_line': False, '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.SonyReader900Output object at 0x05A96F50>, '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': 'c:\\users\\larry\\appdata\\local\\temp\\calibre_0 .7.46_tmp_ontzbb\\calibre_0.7.46_nadezp.opf', '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, 'unwrap_lines': True, 'use_auto_toc': False, 'verbose': 2} InputFormatPlugin: LRF Input running on C:\E-Books\David Weber\Flag in Exile (124)\Flag in Exile - David Weber.lrf Generating XML Python function terminated unexpectedly 'fontweight' (Error Code: 1) Traceback (most recent call last): File "site.py", line 103, in main File "site.py", line 85, in run_entry_point File "site-packages\calibre\utils\ipc\worker.py", line 110, in main File "site-packages\calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_override File "site-packages\calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert File "site-packages\calibre\ebooks\conversion\plumber.py", line 904, in run File "site-packages\calibre\customize\conversion.py", line 204, in __call__ File "site-packages\calibre\ebooks\lrf\input.py", line 366, in convert File "site-packages\calibre\ebooks\lrf\lrfparser.py", line 28, in parse File "site-packages\calibre\ebooks\lrf\lrfparser.py", line 56, in _parse_objects File "site-packages\calibre\ebooks\lrf\objects.py", line 857, in initialize KeyError: 'fontweight' I can't seem to figure out this fontweight error anybody run into this before? |
02-18-2011, 09:21 PM | #2 |
Sigil & calibre developer
Posts: 2,488
Karma: 1063785
Join Date: Jan 2009
Location: Florida, USA
Device: Nook STR
|
fontweight is an internal object of the LRF file calibre does not understand. Calibre's LRF input was designed to only work reliably with LRF's produced by calibre.
|
Advert | |
|
02-18-2011, 09:27 PM | #3 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jun 2008
Device: PRS-505
|
Wow that seems like a dead end. Are there other converter programs to change these files?
|
02-18-2011, 09:36 PM | #4 |
creator of calibre
Posts: 43,871
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Well that particular error is rather easy to workaround. The workaround will be in the next release.
|
02-18-2011, 09:46 PM | #5 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jun 2008
Device: PRS-505
|
Thanks I look forward to the new release then.
|
Advert | |
|
Tags |
.lrf, fontweight, sony |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Slight problem sending lrf files to Sony PRS-600 | speakingtohe | Calibre | 2 | 04-14-2010 01:50 AM |
non Sony .lrf files??? | cipher57 | LRF | 7 | 01-18-2009 04:10 AM |
Images in lrf files on the Sony Reader | garygibsonsf | Calibre | 1 | 01-05-2009 11:00 AM |
ConvertLit Problems and Sony files | alanjohngreen | Workshop | 2 | 12-30-2007 10:12 AM |