#ascii-art #ascii #figlet #font #convert #create #fi-glet

无std figlet-rs

Rust语言实现的FIGlet,用于创建ASCII艺术

6个版本

0.1.5 2023年2月14日
0.1.4 2022年10月2日
0.1.3 2020年3月22日
0.1.2 2019年6月23日

#18 in 无标准库

Download history 1388/week @ 2024-03-13 1208/week @ 2024-03-20 1510/week @ 2024-03-27 1316/week @ 2024-04-03 1252/week @ 2024-04-10 1574/week @ 2024-04-17 1422/week @ 2024-04-24 1676/week @ 2024-05-01 1435/week @ 2024-05-08 1462/week @ 2024-05-15 1542/week @ 2024-05-22 1447/week @ 2024-05-29 1355/week @ 2024-06-05 1256/week @ 2024-06-12 1573/week @ 2024-06-19 1413/week @ 2024-06-26

5,842 每月下载量
用于 43 个Crate (25 直接)

Apache-2.0

22KB
449

figlet-rs

CI docs crates.io

一个用于FIGlet生成ASCII艺术的Rust库。

示例

use figlet_rs::FIGfont;

fn main() {
    let standard_font = FIGfont::standard().unwrap();
    let figure = standard_font.convert("Hello Rust");
    assert!(figure.is_some());
    println!("{}", figure.unwrap());
}

figlet-sample

许可证

rs-figlet按照Apache许可证(版本2.0)的条款分发。

有关详细信息,请参阅LICENSE-APACHECOPYRIGHT


lib.rs:

您可以通过访问figletfigfont来找到更多详细信息。您可以通过访问fongdb来找到更多字体。

示例

下载small.flf并将其放置在resources文件夹中。

使用标准或指定的字体转换字符串字面量

use figlet_rs::FIGfont;

let standard_font = FIGfont::standard().unwrap();
let figure = standard_font.convert("FIGlet");
assert!(figure.is_some());

let small_font = FIGfont::from_file("resources/small.flf").unwrap();
let figure = small_font.convert("FIGlet");
assert!(figure.is_some());

无运行时依赖项