typst/benches/complete.rs
2019-07-28 21:03:33 +02:00

20 lines
530 B
Rust

use bencher::Bencher;
use typeset::Typesetter;
use typeset::font::FileSystemFontProvider;
fn typesetting(b: &mut Bencher) {
let src = include_str!("../test/shakespeare.tps");
let mut typesetter = Typesetter::new();
let provider = FileSystemFontProvider::from_listing("../fonts/fonts.toml").unwrap();
typesetter.add_font_provider(provider);
b.iter(|| {
let _document = typesetter.typeset(&src).unwrap();
});
}
bencher::benchmark_group!(benches, typesetting);
bencher::benchmark_main!(benches);