有什么办法能强制让中文占据2个字符的空间?
发布于 7 年前 作者 zhanzhenzhen 3802 次浏览 来自 问答

貌似只有在cmd中,中文才等于2个字符,在其他编辑器中,中文的宽度是1.x个字符。

7 回复

有没想过换字体实现

@zy445566 试过,貌似不行。大概因为这种需求很少,所以没有人想到去实现它。。。

使用等宽中文字体

@dou4cc 中文字体都是等宽的,但是无法保证宽度正好和英文字体的宽度相匹配。

@zhanzhenzhen 可以试一下 Noto Sans Mono CJK SC ,就是平常说的思源黑体的等宽版本

@dou4cc 不好意思,你说得对,“SimSun”(也就是Windows中的宋体)就是无论英文还是中文都是等宽的,英文还正好是中文的一半,完全满足了要求。但如果要在Mac中用那只有把该字体从Windows拷贝过来了。

@Rocket1184 谢谢,等等试一下

回到顶部