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

bin+lib text_art_cn

文本艺术生成器可以根据字体包含任何类型的字符。艺术作品由点字字符组成,例如 ⠐ ⠝ ⠿ ⣫ ⣷

2 个版本

0.3.1 2023年10月25日
0.3.0 2023年10月25日

#1901文本处理

MIT 许可证

22KB
531

文本转 ASCII 艺术字

文本艺术生成器可以根据字体包含任何类型的字符。艺术作品由点字字符组成,例如 ⠐ ⠝ ⠿ ⣫ ⣷(共 255 个字符)不支持表情符号和一些特殊字符。

用法

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:
// ⠀⠀⠀⠀⠀⣠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⠀⠀⢰⡟⢻⡄⠀⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⠀⢠⡿⠀⠈⢿⡀⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⢀⣾⣧⣤⣤⣼⣷⠀⠀⠀⠀⠀⠀⠀
// ⠀⠀⣼⠏⠀⠀⠀⠀⠹⣧⠀⠀⠀⠀⠀⠀
// ⠀⠐⠋⠀⠀⠀⠀⠀⠀⠛⠂⠀⠀⠀⠀⠀
//

依赖项

~23MB
~256K SLoC