go findfont
1.0.0
Temukan Font Sistem melalui Perpustakaan FontConfig (alias fc-match )
go get -u github.com/danielgatis/go-findfontDan kemudian impor paket dalam kode Anda:
import "github.com/danielgatis/go-findfont/findfont"Contoh yang dijelaskan di bawah ini adalah salah satu kasus penggunaan.
package main
import (
"fmt"
"os"
"github.com/danielgatis/go-findfont/findfont"
)
func main () {
fonts , err := findfont . Find ( "Emoji" , findfont . FontRegular )
if err != nil {
fmt . Printf ( "Err: %v" , err )
os . Exit ( 1 )
}
for _ , f := range fonts {
fmt . Printf ( "Family: %v n Style : %v n Path : %v n n " , f [ 0 ], f [ 1 ], f [ 2 ])
}
} ❯ go run main.go
Family: Apple Color Emoji
Style : Regular,標準體,Ordinær,Normal,Normaali,Regolare,レギュラー,일반체,Regulier,Обычный,常规体,عادي
Path : /System/Library/Fonts/Apple Color Emoji.ttc
Family: Twitter Color Emoji
Style : Regular
Path : /Users/daniel/Library/Fonts/TwitterColorEmoji-SVGinOT.ttf
Family: .LastResort
Style : Regular
Path : /System/Library/Fonts/LastResort.otf
Hak Cipta (C) 2020-hadir Daniel Gatis
Berlisensi di bawah lisensi MIT