Versions in this module Expand all Collapse all v1 v1.0.3 Nov 2, 2023 v1.0.2 Nov 2, 2023 Changes in this version + var UserFontDir string + var UserFontMetrics = map[string]TTFLight + func GlyphSpaceUnits(userSpaceUnits float64, fontScalingFactor int) float64 + func InstallTrueTypeCollection(fontDir, fn string) error + func InstallTrueTypeFont(fontDir, fontName string) error + func IsUserFont(fontName string) bool + func LoadUserFonts() error + func Read(fileName string) ([]byte, error) + func Subset(fontName string, usedGIDs map[uint16]bool) ([]byte, error) + func UserFontNames() []string + func UserFontNamesVerbose() []string + func UserSpaceUnits(glyphSpaceUnits float64, fontScalingFactor int) float64 + type TTFLight struct + Ascent int + Bold bool + CapHeight int + Chars map[uint32]uint16 + Descent int + FirstChar uint16 + FixedPitch bool + GlyphCount int + GlyphWidths []int + HorMetricsCount int + ItalicAngle float64 + LLx float64 + LLy float64 + LastChar uint16 + Planes map[int]bool + PostscriptName string + Protected bool + ToUnicode map[uint16]uint32 + URx float64 + URy float64 + UnicodeRange [4]uint32 + UnitsPerEm int + func (fd TTFLight) Gids() []int + func (fd TTFLight) String() string + func (fd TTFLight) SupportsScript(id string) (bool, error)