mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -04:00
preserve old default card-level formatting
This commit is contained in:
parent
0e08092f65
commit
4859778d2c
1 changed files with 11 additions and 18 deletions
29
anki/deck.py
29
anki/deck.py
|
@ -4337,24 +4337,17 @@ or quizFontFamily is null""")
|
|||
<span style="font-family: %s; font-size: %spx; color: %s;">%s</span>'''
|
||||
for m in deck.models:
|
||||
for cm in m.cardModels:
|
||||
# embed the old font information into card templates if
|
||||
# it's been customized
|
||||
if (cm.questionFontFamily != "Arial" or
|
||||
cm.questionFontSize != 20 or
|
||||
cm.questionFontColour != "#000000"):
|
||||
cm.qformat = txt % (
|
||||
cm.questionFontFamily,
|
||||
cm.questionFontSize,
|
||||
cm.questionFontColour,
|
||||
cm.qformat)
|
||||
if (cm.answerFontFamily != "Arial" or
|
||||
cm.answerFontSize != 20 or
|
||||
cm.answerFontColour != "#000000"):
|
||||
cm.aformat = txt % (
|
||||
cm.answerFontFamily,
|
||||
cm.answerFontSize,
|
||||
cm.answerFontColour,
|
||||
cm.aformat)
|
||||
# embed the old font information into card templates
|
||||
cm.qformat = txt % (
|
||||
cm.questionFontFamily,
|
||||
cm.questionFontSize,
|
||||
cm.questionFontColour,
|
||||
cm.qformat)
|
||||
cm.aformat = txt % (
|
||||
cm.answerFontFamily,
|
||||
cm.answerFontSize,
|
||||
cm.answerFontColour,
|
||||
cm.aformat)
|
||||
# fix newlines
|
||||
cm.qformat = cm.qformat.replace("\n", "<br>\n")
|
||||
cm.aformat = cm.aformat.replace("\n", "<br>\n")
|
||||
|
|
Loading…
Reference in a new issue