#art #ascii-art #ascii #braille #characters #font #generator

bin+lib text_art_cn

A text art generator can include any kind of characters depending on the font. The art is composed of Braille characters like ⠐ ⠝ ⠿ ⣫ ⣷

2 releases

0.3.1 Oct 25, 2023
0.3.0 Oct 25, 2023

#13 in #braille

Download history 11/week @ 2024-02-25 33/week @ 2024-03-31 49/week @ 2024-04-07 1/week @ 2024-04-14

83 downloads per month

MIT license

22KB
531 lines

Text to ASCII Art

A text art generator can include any kind of characters depending on the font. The art is composed of Braille characters like ⠐ ⠝ ⠿ ⣫ ⣷ (total 255) Does not support emoji and some strange characters.

Usage:

use text_art_cn::{generate, Options, TextDirect};

let opt = Options {
   text: "A".to_string(),
   font: "/System/Library/Fonts/PingFang.ttc".to_string(),
   ..Default::default()
};
let art = generate(opt).unwrap();
println!("{}", art);
// Output:
// ⠀⠀⠀⠀⠀⣠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⠀⠀⢰⡟⢻⡄⠀⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⠀⢠⡿⠀⠈⢿⡀⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⢀⣾⣧⣤⣤⣼⣷⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⣼⠏⠀⠀⠀⠀⠹⣧⠀⠀⠀⠀⠀⠀
// ⠀⠐⠋⠀⠀⠀⠀⠀⠀⠛⠂⠀⠀⠀⠀⠀
//

Dependencies

~22MB
~251K SLoC