diff options
Diffstat (limited to 'font.go')
-rw-r--r-- | font.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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 { |