meshtext 0.3.2

Generate vertex-vertex meshes from text.
Documentation
/// This example demonstrates how to generate a mesh
/// for the uppercase character "A" using the `owned` _feature_.
///
/// Run using `cargo run --example owned --features owned`.
///
#[cfg(feature = "owned")]
use meshtext::{Glyph, MeshGenerator, MeshText};

#[cfg(feature = "owned")]
fn main() {
    let character = 'A';
    let font_data = include_bytes!("../assets/font/FiraMono-Regular.ttf");
    let mut generator = MeshGenerator::new(font_data.to_vec());
    let result: MeshText = generator
        .generate_glyph(character, true, None)
        .expect("Failed to generate glyph.");

    println!("Generated a mesh for the letter \"{}\".", character);
    println!("Vertices: {:#?}", result.vertices);
}

#[cfg(not(feature = "owned"))]
fn main() {
    println!("The \"owned\" feature is disabled.");
}