summaryrefslogtreecommitdiff
path: root/font.go
diff options
context:
space:
mode:
Diffstat (limited to 'font.go')
-rw-r--r--font.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/font.go b/font.go
index dfb1ea1..98bdf90 100644
--- a/font.go
+++ b/font.go
@@ -411,13 +411,17 @@ func MakeFont(fontFileStr, encodingFileStr, dstDirStr string, msgWriter io.Write
extStr := strings.ToLower(fontFileStr[len(fontFileStr)-3:])
// printf("Font file extension [%s]\n", extStr)
var tpStr string
- if extStr == "ttf" || extStr == "otf" {
+ switch extStr {
+ case "ttf":
+ fallthrough
+ case "otf":
tpStr = "TrueType"
- } else if extStr == "pfb" {
+ case "pfb":
tpStr = "Type1"
- } else {
+ default:
return fmt.Errorf("unrecognized font file extension: %s", extStr)
}
+
var info fontInfoType
encList, err := loadMap(encodingFileStr)
if err != nil {