From a34ea87a940feaf743ade8eddb893ce353aef6be Mon Sep 17 00:00:00 2001 From: John Schember Date: Wed, 4 May 2011 18:56:30 -0400 Subject: [PATCH] Fix Bug #763105: RTF output displays some unicode characters incorrectly. --- src/calibre/ebooks/rtf/rtfml.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/ebooks/rtf/rtfml.py b/src/calibre/ebooks/rtf/rtfml.py index 97fa175d1a..cd877c63c2 100644 --- a/src/calibre/ebooks/rtf/rtfml.py +++ b/src/calibre/ebooks/rtf/rtfml.py @@ -79,8 +79,7 @@ def txt2rtf(text): elif val <= 127: buf.write(x) else: - repl = ascii_text(x) - c = r'\uc{2}\u{0:d}{1}'.format(val, repl, len(repl)) + c = r'\u{0:d}?'.format(val) buf.write(c) return buf.getvalue()