def font.kern

gralha-truetype@0.1.0.1 · font.bend:828

import gralha-truetype@0.1.0.1/font.bend as Font
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U

828def font.kern(+book: FontBook, +face: U32, +left: U32, +leftClass: U32, +right: U32, +rightClass: U32) -> F32:
829  FontBook{glyphs, kerning, faceMetrics, faces} = book
830  +fc = font.face(faces, face)
831  U.branch(F32, font.face.present(fc), _ => ttf.kern(fc, left, leftClass, right, rightClass), _ => font.kern.map(kerning, face, left, leftClass, right, rightClass))

Uses (8)

Used by (1)