如果将以下内容粘贴到 RichTextBox 中,CJK 字符和之后的所有内容都会变成第二种字体 - SimSun。
插入一个 CJK 字符:色</p>
...使此字体更改。
这会以一种不需要的方式影响 RichTextBox 的格式,并且还会大大减慢大型复制/粘贴的速度。
我尝试将 RichTextBox 设置为使用 unicode 字体,例如“Lucida Sans Unicode”,并确保我从中复制的源(写字板)也使用“Lucida Sans Unicode”字体。但是,在一天结束时,当我粘贴到 RichTextBox 时,它会强制使用其他字体,例如 SimSun(如果我们使用其他类型的字符,则强制使用其他字体,例如“Shonar Bangla”或“Microsoft Himalaya”)。
既然“Lucida Sans Unicode”都有,为什么不能坚持一种字体呢?
我注意到其他人也有类似的问题: RichTextBox - 保留原始格式(字体),即使在粘贴之后
不幸的是,该页面上的解决方案对我不起作用,因为我仍然发现 RTB 在 CJK 字符之后使用另一种字体。