truetype 0.41.0

The package provides a parser for TrueType fonts.
Documentation
extern crate truetype;

#[macro_use]
mod support;

use truetype::{Value, Walue};

use support::setup;

#[test]
fn read() {
    use truetype::{HorizontalHeader, HorizontalMetrics, MaximumProfile};

    let parameter1 = ok!(HorizontalHeader::read(&mut setup!(SourceSerif, "hhea")));
    let parameter2 = ok!(MaximumProfile::read(&mut setup!(SourceSerif, "maxp")));
    let table = ok!(HorizontalMetrics::read(
        &mut setup!(SourceSerif, "hmtx"),
        (&parameter1, &parameter2),
    ));
    assert!(table.records.len() == 547);
    assert!(table.left_side_bearings.len() == 547 - 547);
    assert!(table.get(42) == (549, 45));
}