refined the patterns so kana checks for ascii instead of 0x40-0x7A