⌨️
Juliaで文字列の幅を取得する
文字列"aaaaaa"
と"あああ"
は文字数が異なりますが, Juliaのフォント上での幅は同じです. 文字数はlength()
で数えられますが, 幅はどうやって数えればいいのでしょうか? ずっと疑問でしたが先程textwidth()
という関数の存在を知りました.
入力
a = "aaaaaa"
b = "あああ"
@show a
@show b
@show length(a)
@show length(b)
@show textwidth(a)
@show textwidth(b)
出力
a = "aaaaaa"
b = "あああ"
length(a) = 6
length(b) = 3
textwidth(a) = 6
textwidth(b) = 6
このように, "aaaaaa"
と"あああ"
の幅が同じであることを正しく取得できました.
Discussion