new characters. style cleanup. auto generate shift-jis support.