From 2f38fb20b7cddcd064759cd1d053d9554fd188bf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 15 Nov 2013 10:46:48 +0530 Subject: [PATCH] More Cyrillic workarounds for the PDF user manual --- manual/latex.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manual/latex.py b/manual/latex.py index 95f38eab20..21086b7834 100644 --- a/manual/latex.py +++ b/manual/latex.py @@ -19,7 +19,8 @@ class LaTeXHelpBuilder(LaTeXBuilder): self.info('Fixing Cyrillic characters...') tex = os.path.join(self.outdir, 'calibre.tex') with open(tex, 'r+b') as f: - raw = f.read().replace(b'Михаил Горбачёв', - br'{\fontencoding{T2A}\selectfont Михаил Горбачёв}') + raw = f.read() + for x in (b'Михаил Горбачёв', b'Фёдор Миха́йлович Достоевский'): + raw = raw.replace(x, br'{\fontencoding{T2A}\selectfont %s}' % (x.replace(b'а́', b'a'))) f.seek(0) f.write(raw)