2015-04-14 14:00:33 -07:00
2015-04-13 20:08:04 -04:00
2015-04-13 19:31:04 -04:00
2015-04-14 13:55:54 -07:00
2015-04-14 14:00:33 -07:00
2015-04-14 00:06:50 -04:00
2015-04-14 00:06:50 -04:00
2015-04-14 00:06:50 -04:00
2015-04-14 14:00:33 -07:00

unicode-width

Determine displayed width of char and str types according to Unicode Standard Annex #11 rules.

Build Status

extern crate unicode_width;

use unicode_width::UnicodeWidthStr;

fn main() {
    let teststr = "Hello, world!";
    let width = UnicodeWidthStr::width(teststr);
    println!("{}", teststr);
    println!("The above string is {} columns wide.", width);
    let width = teststr.width_cjk();
    println!("The above string is {} columns wide (CJK).", width);
}

Documentation

S
Description
提供 Unicode 字符的宽度计算和显示支持,包括单词换行和填充等。 | A Rust library that provides support for working with Unicode character widths.
Readme 1.1 MiB
Languages
Python 67.4%
Rust 32.6%