ReadonlyascentPixels from a cell's top edge to the baseline.
ReadonlycellCell height in texels.
ReadonlycellCell width in texels — copied from the font so layout needs only the atlas.
ReadonlydataTightly packed RGBA8 texels, width * height * 4 bytes, row 0 first and
row 0 is the bottom row (v = 0) — the orientation @fourjs/render's
TextureSource documents and GL's default unpack expects.
ReadonlydescentPixels from the baseline to a cell's bottom edge.
ReadonlyfallbackThe cell drawn for characters absent from GlyphAtlas.glyphs.
ReadonlyfontThe font this atlas was built from.
ReadonlyglyphsEvery covered character, keyed by single-character string.
Optional ReadonlyglyphsFont-specific glyph IDs; built-in IDs equal Unicode code points.
ReadonlyheightTexture height in texels; a power of two.
ReadonlylineBaseline-to-baseline distance in pixels at single spacing.
ReadonlypaddingTransparent gutter in texels between cells, and around the edges.
ReadonlywidthTexture width in texels; a power of two.
A packed font: RGBA8 texels, plus the table that says where each glyph is.
The first three fields are deliberately
@fourjs/render'sTextureSource— see the module header.