Add some comment
Fix code to more simplelipy
Rearrange codes
Fix invalid indentation
Re-use CJK (multi-byte character) fonts makes to has double width