1

a假设( \N{LATIN SMALL LETTER A}) 具有打印列的宽度,确实存在哪些关于打印列的不同宽度的代码点1

编辑:

“打印列宽”是指输出到终端

4

1 回答 1

4

在 Unicode 中,字符可以是非间距(0 列)、窄(1 列)或宽(2 列)。columns您可以使用fromGCStringmbswidthfrom方法获取字符串将占用的列数Text::CharWidth

当然,这只适用于等宽输出,例如:输出到终端。

于 2012-07-22T07:57:51.630 回答