postscript 0.2.2

The package provides a parser for PostScript fonts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern crate postscript;

use postscript::compact::FontSet;

mod compact;
mod type2;

fn setup() -> FontSet {
    use std::fs::File;
    use std::io::{Cursor, Read, Seek, SeekFrom};

    let mut file = File::open("tests/fixtures/SourceSerifPro-Regular.otf").unwrap();
    file.seek(SeekFrom::Start(17732)).unwrap();
    let mut buffer = vec![0; 37728];
    assert_eq!(file.read(&mut buffer).unwrap(), buffer.len());
    FontSet::read(&mut Cursor::new(buffer)).unwrap()
}