owned_ttf_parser 0.12.1

ttf-parser plus support for owned data
Documentation
use owned_ttf_parser::{AsFaceRef, OwnedFace};

const FONT: &[u8] = include_bytes!("../fonts/font.ttf");

#[test]
fn move_and_use() {
    let owned_data = FONT.to_vec();
    let pin_face = OwnedFace::from_vec(owned_data, 0).unwrap();

    let ascent = pin_face.as_face_ref().ascender();

    // force a move
    let moved = Box::new(pin_face);

    assert_eq!(moved.as_face_ref().ascender(), ascent);
}