diff --git a/anki/template/furigana.py b/anki/template/furigana.py index 331028de4..12f076b29 100644 --- a/anki/template/furigana.py +++ b/anki/template/furigana.py @@ -18,14 +18,17 @@ def noSound(repl): return re.sub(r, repl, match.group(0)) return func +def _munge(s): + return s.replace(" ", " ") + def kanji(txt, *args): - return re.sub(r, noSound(r'\1'), txt) + return re.sub(r, noSound(r'\1'), _munge(txt)) def kana(txt, *args): - return re.sub(r, noSound(r'\2'), txt) + return re.sub(r, noSound(r'\2'), _munge(txt)) def furigana(txt, *args): - return re.sub(r, noSound(ruby), txt) + return re.sub(r, noSound(ruby), _munge(txt)) def install(): addHook('fmod_kanji', kanji)