fontinfo
v0.1.3
fontinfo is a Go package to list available fonts on a Linux system.
fontconfig or other utilitiesfamily and style for each fontpackage main
import (
"fmt"
"github.com/liamg/fontinfo"
)
func main() {
fonts, err := fontinfo.List()
if err != nil {
panic(err)
}
for _, font := range fonts {
fmt.Printf("Family=%s Style=%s Path=%sn", font.Family, font.Style, font.Path)
}
}