Skip to content

Commit

Permalink
[libgui] draw_char_with_font_onto provides bounding box and glyph met…
Browse files Browse the repository at this point in the history
…rics
  • Loading branch information
codyd51 committed Feb 7, 2024
1 parent 135d56e commit 520fc3a
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions rust_programs/libgui/src/font.rs
Expand Up @@ -180,20 +180,21 @@ pub fn draw_char_with_font_onto(
drawn_ch: &mut DrawnCharacter,
font: &Font,
onto: &mut Box<dyn LikeLayerSlice>,
) {
drawn_ch.draw_box = render_char_onto(
) -> (Rect, GlyphMetrics) {
let (bounding_box, glyph_metrics) = render_char_onto(
drawn_ch.value,
font,
onto,
drawn_ch.pos,
drawn_ch.color,
drawn_ch.font_size,
)
.0;
);
drawn_ch.draw_box = bounding_box;
(bounding_box, glyph_metrics)
}

pub fn load_font(path: &str) -> Font {
let font_bytes = {
let font_bytes: Vec<u8> = {
#[cfg(target_os = "axle")]
{
let file_read_request = ReadFile::new(path);
Expand Down

0 comments on commit 520fc3a

Please sign in to comment.