diff options
| author | William Hergès <anhgelus.morhtuuzh@proton.me> | 2025-09-11 14:29:33 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-11 14:29:33 +0200 |
| commit | de7cb2acda502c4fa655b9c892757773e34958e6 (patch) | |
| tree | eeef12d9bf0eb7a2867583f31c39d10beb325df7 /main.go | |
| parent | 83d07520ac4a3e2a82d11435ca5af4e24fea1a7c (diff) | |
| parent | f9b2367fe3e75b9d26a0c7c87bbfb85e9606a2c8 (diff) | |
[GitHub] Merge pull request #12 from ascpial/nicer-font
[Feat] Better font in stats graph
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -15,6 +15,9 @@ import ( "github.com/anhgelus/gokord/logger" "github.com/joho/godotenv" discordgo "github.com/nyttikord/gokord" + "golang.org/x/image/font/opentype" + "gonum.org/v1/plot" + "gonum.org/v1/plot/font" ) var ( @@ -30,12 +33,31 @@ var ( stopPeriodicReducer chan<- interface{} ) +//go:embed assets/inter-variable.ttf +var interTTF []byte + func init() { err := godotenv.Load() if err != nil && !errors.Is(err, os.ErrNotExist) { logger.Warn("Error while loading .env file", "error", err.Error()) } flag.StringVar(&token, "token", os.Getenv("TOKEN"), "token of the bot") + + // Use a nicer font + fontTTF, parseErr := opentype.Parse(interTTF) + if parseErr != nil { + panic(err) + } + inter := font.Font{Typeface: "Inter"} + font.DefaultCache.Add( + []font.Face{ + { + Font: inter, + Face: fontTTF, + }, + }) + plot.DefaultFont = inter + } func main() { |
