Anki/anki
Damien Elmes 0e084f8e3d refactor font rewriting
Our goal is to allow decks created on one platform to use similar fonts (even
if named differently) when moving to another platform. The old solution wasn't
useful for the web version or mobile versions. Instead, we store a mapping in
the deck, and when generating the CSS, we list all possible fonts. An option
in the interface for the user to add extra fonts might be nice.
2011-04-28 09:23:54 +09:00
..
importing implement field cache, fix unit tests, remove some importers 2011-04-28 09:23:54 +09:00
template disable callable replacement which isn't supported on older pythons 2011-01-20 05:32:30 +09:00
__init__.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
cards.py change field storage format, improve upgrade speed 2011-04-28 09:23:53 +09:00
consts.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
cram.py start work on learn mode, change models, more 2011-04-28 09:23:28 +09:00
db.py improve id upgrade speed by a factor of 5 2011-04-28 09:23:53 +09:00
deck.py refactor font rewriting 2011-04-28 09:23:54 +09:00
errors.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
exporting.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
facts.py more checksum work 2011-04-28 09:23:54 +09:00
find.py change field storage format, improve upgrade speed 2011-04-28 09:23:53 +09:00
graphs.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
groups.py remove q/a cache, tags in fields, rewrite remaining ids, more 2011-04-28 09:23:53 +09:00
hooks.py new syncName handling 2010-11-23 23:12:34 +09:00
lang.py remove self explanatory module docstrings; strip trailing whitespace 2011-04-28 09:21:07 +09:00
latex.py remove q/a cache, tags in fields, rewrite remaining ids, more 2011-04-28 09:23:53 +09:00
media.py change field storage format, improve upgrade speed 2011-04-28 09:23:53 +09:00
models.py refactor font rewriting 2011-04-28 09:23:54 +09:00
revlog.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
sched.py remove q/a cache, tags in fields, rewrite remaining ids, more 2011-04-28 09:23:53 +09:00
sound.py remove self explanatory module docstrings; strip trailing whitespace 2011-04-28 09:21:07 +09:00
stats.py drop sqlalchemy; massive refactor 2011-04-28 09:23:53 +09:00
stdmodels.py change field storage format, improve upgrade speed 2011-04-28 09:23:53 +09:00
storage.py move css generation into model 2011-04-28 09:23:54 +09:00
sync.py remove q/a cache, tags in fields, rewrite remaining ids, more 2011-04-28 09:23:53 +09:00
utils.py more checksum work 2011-04-28 09:23:54 +09:00