add string printing feature, half and full width chars support.