From d0cd53826141540323323351273102c60a76d157 Mon Sep 17 00:00:00 2001 From: Steven Edwards Date: Sun, 9 Aug 2015 12:43:37 -0400 Subject: [PATCH] Add FontFileNamer type, set default fontNamer. --- font.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/font.go b/font.go index cdc1c18..0c3305f 100644 --- a/font.go +++ b/font.go @@ -13,8 +13,9 @@ import ( ) var ( - fontFolder = "../resource/font/" - fonts = make(map[string]*truetype.Font) + fontFolder = "../resource/font/" + fonts = make(map[string]*truetype.Font) + fontNamer FontFileNamer = FontFileName ) type FontStyle byte @@ -39,6 +40,8 @@ type FontData struct { Style FontStyle } +type FontFileNamer func(fontData FontData) string + func FontFileName(fontData FontData) string { fontFileName := fontData.Name switch fontData.Family {