Files
ghostty/src/font/Glyph.zig
Qwerasd b10b0f06c3 font: remove unused fields from Glyph
We can reintroduce `advance` if we ever want to do proportional string
drawing, but we don't use it anywhere right now. And we also don't need
`sprite` anymore since that was just there to disable constraints for
sprites back when we did them on the GPU.
2025-07-06 15:53:59 -06:00

20 lines
382 B
Zig

//! Glyph is a single loaded glyph for a face.
const Glyph = @This();
/// width of glyph in pixels
width: u32,
/// height of glyph in pixels
height: u32,
/// left bearing
offset_x: i32,
/// top bearing
offset_y: i32,
/// coordinates in the atlas of the top-left corner. These have to
/// be normalized to be between 0 and 1 prior to use in shaders.
atlas_x: u32,
atlas_y: u32,