add support for CJK characters