Stefan於 2017年12月23日星期六 UTC+8下午4時00分04秒寫道:
This is NOT a "very very special case" since ALL CJK CHARS ARE FULLWIDTH, and any project that contains CJK strings (such as language packs, which is VERY COMMON for a project that is internalized) are ALL AFFECTED.
In my opinion, bad wrapping is not big deal, what causes this issue bad is that THE HORIZONTAL SCROLLBAR DOESN'T WORK, and the user cannot scroll right to view the "hidden" string at all.
I'm not quite sure whether the horizontal scrollbar issue is same as this, though. If they are not, is it possible to at least make the horizontal scroll bar work correctly so that the user is at least able to scroll to view the "hidden" content even if the width is not detected correctly? If it's still not viable, can we regard all chars as fullwidth (or add an option to do so) to avoid strings being hidden (at a cost that halfwidth chars be wrapped to much)?