Anki add-on: Japanese Card Randomizer

This addon adds some randomness to your anki card reviewing. It's intended for Japanese cards only at the moment. This addon's features include: 1. Font Randomizer: Randomly changes fonts every time you review a card (starts with 2 extra fonts). * This helps deal with the problem of failing to recognize a kanji in fonts outside of the one you use in Anki by not letting your brain just remember the way that kanji looks in one specific font. 2. Katakana Converter: (Disabled by default) Randomly swap hiragana with katakana and katakana with hiragana. * This helps train your katakana reading speed by randomly giving you sentences with much more katakana. * For example `リンゴが好きです` will sometimes convert to `りんごガ好キデス` * Since it not entirely hiragana or entirely katakana it is still readable. You can tell where words start and end still. 3. Vertical Text: (Disabled by default) Randomly displays the card in a vertical text format instead of horizonal * This is for extra practice reading vertical text. If your immersion doesn't include vertical text it can be tough to read sometimes. * NOTE: This feature requires you to mark what section of your card is your expression field by adding a special class name to your card. See the github readme page for info on how to set that up. 4. Size randomizer: (Disabled by default) Randomly changes the size of text. * NOTE: This only applies to elements with `expression-field` or `migaku-word-front` as their class. Read the instructions for Vertical Text in order to set this up For more info check the README page on github https://github.com/Toocanzs/AnkiJapaneseCardRandomizer/blob/main/README.md Similarly config options are explained on the readme page

GitHub repository: toocanzs/ankijapanesecardrandomizer
Repository description: An anki addon to randomize card fonts and swap katakana and hiragana for extra practice.
Languages: Python, Batchfile