CNode

有什么办法能强制让中文占据2个字符的空间?

问答
Zzhanzhenzhen发布于9 年前最后回复9 年前7 回复4622 浏览0 收藏

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

查看回复

回复 (7)

Z
zy445566#1·9 年前

有没想过换字体实现

Z
zhanzhenzhen#2·9 年前

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

D
dou4cc#3·9 年前

使用等宽中文字体

Z
zhanzhenzhen#4·9 年前

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

R
Rocket1184#5·9 年前
引用 zhanzhenzhen@dou4cc 中文字体都是等宽的,但是无法保证宽度正好和英文字体的宽度相匹配。

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

Z
zhanzhenzhen#6·9 年前

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

Z
zhanzhenzhen#7·9 年前

@Rocket1184 谢谢,等等试一下

参与回复
登录后即可参与回复。登录