diff --git a/src/text.rs b/src/text.rs index 3c757bf9..894b9c46 100644 --- a/src/text.rs +++ b/src/text.rs @@ -300,7 +300,13 @@ pub fn load_ttf_font_from_bytes(bytes: &[u8]) -> Result { /// Draw text with given font_size /// Returns text size -pub fn draw_text(text: impl AsRef, x: f32, y: f32, font_size: f32, color: Color) -> TextDimensions { +pub fn draw_text( + text: impl AsRef, + x: f32, + y: f32, + font_size: f32, + color: Color, +) -> TextDimensions { draw_text_ex( text, x, @@ -467,6 +473,15 @@ pub fn get_text_center( crate::Vec2::new(x_center, y_center) } +pub fn measure_char( + chr: char, + font: Option<&Font>, + font_size: u16, + font_scale: f32, +) -> TextDimensions { + measure_text(chr.to_string().as_str(), font, font_size, font_scale) +} + pub fn measure_text( text: impl AsRef, font: Option<&Font>,