リストに、人名漢字、常用漢字、JIS第1、2水準漢字を1文字ずつ入れて、場所から判断させています。 計9126字を登録してありますので、 データが重いかもしれません。
参考https://qiita.com/kiseragi/items/a0e07db26351ec2ef67b