aboutsummaryrefslogtreecommitdiff
path: root/vendor/libghostty-vt/src/font/Glyph.zig
blob: f9937027157df128a9adbdf79363ff78a052ec4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! 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,