use crate::error::MeshTextError;
pub trait Glyph<T> {
fn generate_glyph(
&mut self,
glyph: char,
flat: bool,
transform: Option<&[f32; 16]>,
) -> Result<T, Box<dyn MeshTextError>>;
fn generate_glyph_2d(
&mut self,
glyph: char,
transform: Option<&[f32; 9]>,
) -> Result<T, Box<dyn MeshTextError>>;
}