Your actual language ability plays an important part in text recognition. Also, there is no satisfactory substitute apart from actually reading lots of handwritten notes and gaining experience.
Without knowing what your comprehension level is at, I suggest downloading some fonts and tweaking your web browser or pasting text in a word processor to the different font.
Recognising handwriting is part of a bigger skill of accommodating for shape variations in kanji. For minimum comprehension skills, stick to Japanese-only shapes:
Google can point you to some places where you can find similar fonts to the above for free, but they have strict usage terms so I won't link them directly here.
If these are too standard, or you've reached a skill cap, you can try for fonts designed for outside of the Japanese region. Most modern East Asian fonts will include kana regardless of language, so you should be fine. Note that Chinese/Taiwanese, Japanese, and Korean handwriting habits are actually shared to a very large degree, despite national policies encouraging writing and printing in their different respective "standard" ways, so there is no harm in widening your tolerance of kanji shapes.
Using the following are not recommended for beginners, if you're still grasping the basics of kanji.
Korean and Chinese printed standards (e.g. from Google Noto Fonts)
Noto Serif CJK KR
The Korean standard is very useful for higher levels of kanji recognition, as it unifies some of the component shape inconsistencies in Jōyō kanji, and is also a step towards reading pre-War materials in kyūjitai.
Imitation Song (宋朝体・仿宋体)
This is a commonly used Chinese printed shape standard which looks somewhat like stiff handwriting.
Hard-tipped pen fonts
Extremely conservative printed fonts (明朝体) (e.g. I.Ming)
Actively introduces shape features from small seal script into the printing aesthetic.
Pseudo-kyūjitai fonts (e.g. Asebi Minchō)
Warning: due to the complications of kyūjitai vs. shinjitai (see 同音の漢字による書きかえ), the shapes produced by these fonts may be misleading.