#ascii #ascii-art #figlet #font #literals #fi-glet #kerning

无std figleter

Rust实现FIGlet以创建ASCII艺术。具有字距调整功能。

3个版本

0.2.2 2024年8月22日
0.2.1 2024年8月22日
0.2.0 2024年8月22日

无标准库 中排名第120

每月下载量42
用于 figlet-comment

Apache-2.0

28KB
626

figleter

docs crates.io

一个用于FIGlet生成ASCII艺术的Rust库。它是从figlet-rs分叉出来的,增加了字距调整支持。

示例

use figleter::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

许可证

figleter在Apache许可证(版本2.0)的条款下分发。

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


lib.rs:

您可以访问figletfigfont以获取更多信息。您还可以访问fongdb以获取更多字体。

示例

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

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

use figleter::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());

无运行时依赖