semicongine/text/font

Procs

proc addToPipeline(font: Font; renderdata: RenderData; pipeline: Pipeline)
proc bindTo(font: Font; pipeline: Pipeline; commandbuffer: VkCommandBuffer)
proc loadFont[N: static int](path: string; lineHeightPixels = 80.0'f32;
                             additional_codepoints: openArray[Rune] = [];
                             charset = ASCII_CHARSET; package = DEFAULT_PACKAGE): Font[
    N]
proc upload(font: Font; renderdata: var RenderData)