use femtofont::layout::{CoordinateSystem, Layout, LayoutSettings, TextStyle};
use femtofont::Font;
pub fn main() {
let font = include_bytes!("../resources/fonts/Roboto-Regular.ttf") as &[u8];
let roboto_regular = Font::from_bytes(font, femtofont::FontSettings::default()).unwrap();
let fonts = &[roboto_regular];
let mut layout = Layout::new(CoordinateSystem::PositiveYUp);
layout.reset(&LayoutSettings {
..LayoutSettings::default()
});
layout.append(fonts, &TextStyle::new("Hello ", 35.0, 0));
layout.append(fonts, &TextStyle::new("world!", 40.0, 0));
println!("{:?}", layout.glyphs());
let mut layout = Layout::new(CoordinateSystem::PositiveYUp);
layout.append(fonts, &TextStyle::with_user_data("Hello ", 35.0, 0, 10u8));
layout.append(fonts, &TextStyle::with_user_data("world!", 40.0, 0, 20u8));
println!("{:?}", layout.glyphs());
}