I’ve found that WaniKani makes me really good at recognizing Kanji, but only when it’s written in the one font that it uses during reviews. When I see Kanji signs on the streets or elsewhere, I can’t read anything because of the calligraphic-style writing. This is pretty depressing because it makes my knowledge almost worthless IRL. Today I decided to do something about it.
This userscript will randomize the font used in reviews and lessons every 60 seconds among a set of Japanese fonts that you may have installed on your system. If you can’t read it, hover the word with your mouse and it will revert to a more familiar font.
You need to modify the font array (called “fonts”) to contain a list of Japanese fonts on your system, which is why this isn’t being distributed as a greasyfork script. Optionally, you can modify the “good” font (“Meiryo” by default) that is used when hovering, as well as the swap interval (by default 60 seconds = 1 minute).
Hope this helps someone.