Expand description
let ilmenite = Ilmenite::new();
ilmenite.add_font(
ImtFont::from_file(
"MyFont",
ImtWeight::Normal,
ImtRasterOpts::default(),
device,
queue,
"MyFont.ttf",
)
.unwrap(),
);
let glyphs = ilmenite
.glyphs_for_text("MyFont", ImtWeight::Normal, 12.0, None, "Hello World!")
.unwrap();Re-exports§
pub use bitmap::ImtBitmapData;pub use bitmap::ImtGlyphBitmap;pub use error::ImtError;pub use error::ImtErrorSrc;pub use error::ImtErrorTy;pub use font::ImtFont;pub use font::ImtWeight;pub use image_view::ImtImageVarient;pub use image_view::ImtImageView;pub use parse::ImtFontProps;pub use parse::ImtParsedGlyph;pub use parse::ImtParser;pub use primative::ImtGeometry;pub use primative::ImtPoint;pub use primative::ImtPosition;pub use raster::ImtFillQuality;pub use raster::ImtRaster;pub use raster::ImtRasterOpts;pub use raster::ImtRasteredGlyph;pub use raster::ImtSampleQuality;pub use script::ImtLang;pub use script::ImtScript;pub use shape::ImtGlyphInfo;pub use shape::ImtHoriAlign;pub use shape::ImtShapeOpts;pub use shape::ImtShapedGlyph;pub use shape::ImtShaper;pub use shape::ImtTextWrap;pub use shape::ImtVertAlign;