1

a( \N{LATIN SMALL LETTER A}) が印刷列の幅を持っていると仮定すると、印刷列に関してどのコードポイントの異なる幅が存在します1か?

編集:

「印刷列幅」は、端末への出力を指します

4

1 に答える 1

4

Unicode では、文字は非間隔 (0 列)、狭い (1 列)、または広い (2 列) にすることができます。columnsメソッドfromGCStringまたはmbswidthfromを使用して、文字列の列数を取得できますText::CharWidth

もちろん、これは等幅出力 (端末への出力など) に対してのみ機能します。

于 2012-07-22T07:57:51.630 に答える