There is a severe issue in font displaying when it comes to presenting text with the symbol ’ (u2019, Unicode 2019). The problem is that Chinese text system uses exactly the same ’ (u2019) Unicode symbol as the right part of ‘(u2018) ’ (u2019) pair. And ’ (u2019) is also common alternative apostrophe of ‘(u0027). The issue is, while you can’t input that ’ (u2019) with standard American keyboard layout, MS word will by default replace that for you. So when you paste a paragraph of English text from MS word, and the text box on the webpage displays in Chinese font(such as the Song font), you will get several full length ’ (u2019) as wide as an ordinary Chinese text within a English paragraph of half length English texts. And when you change the font to English, it recovers from full length to half length again. So the issue comes from that Chinese fonts assuming all the ’ (u2019) symbols as the right part of the quote pair ‘(u2018) ’ (u2019), regardless of many cases in English such as “He’s a good professor”. Finally, it looks the way as “He' s a good professor” in Chinese font.(Just for illustration. Since it is displayed in English font, this symbol' is actually U+FF07[1]. My point is, in Chinese font, the normal U+2019 ’ looks exactly the same as ' thereby displaying “He’s a good professor” as “He' s a good professor”.)
That’s super annoying. Better the new Unicode standard for the Chinese typeset use another Unicode position for the ‘(u2018) ’ (u2019) pair, and leave that ’ (u2019) as the only symbol used in English.