1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
UTF-8 Width
====================
[](https://github.com/magiclen/utf8-width/actions/workflows/ci.yml)
To determine the width of a UTF-8 character by providing its first byte.
References: https://tools.ietf.org/html/rfc3629
## Examples
```rust
assert_eq!(1, utf8_width::get_width(b'1'));
assert_eq!(3, utf8_width::get_width("δΈ".as_bytes()[0]));
```
## Benchmark
```bash
cargo bench
```
## Crates.io
https://crates.io/crates/utf8-width
## Documentation
https://docs.rs/utf8-width
## License
[MIT](LICENSE)
|