|
|
- extern crate textium;
- extern crate rusttype;
-
- use rusttype::{FontCollection};
-
- fn main() {
- let font_data = include_bytes!("Gudea-Regular.ttf");
- let font = FontCollection::from_bytes(font_data as &[u8])
- .into_font().unwrap();
- let font = textium::Font::new(font);
-
- let (metadata, bitmap) = font.rasterize_char('A', 40.0).unwrap();
-
- println!("{:?}", metadata);
-
- for line in bitmap.lines() {
- for &pixel in line {
- if pixel == 0 {
- print!(" ");
- } else {
- print!("#");
- }
- }
- println!();
- }
- }
|