summaryrefslogtreecommitdiff
path: root/makefont
diff options
context:
space:
mode:
authorKurt Jung <kurt.w.jung@gmail.com>2015-08-22 07:33:53 -0400
committerKurt Jung <kurt.w.jung@gmail.com>2015-08-22 07:33:53 -0400
commite3a6324d33873b0347a190bfb82d7d04315c1c85 (patch)
treec49e43d6f7e9b03c4fb23684d0f57a2252c519c8 /makefont
parent1800f941981bc8ffc3229ba79304ca76974767de (diff)
Clarify restrictions on OpenType fonts, namely that they must be derived from TrueType outlines, not PostScript
Diffstat (limited to 'makefont')
-rw-r--r--makefont/makefont.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/makefont/makefont.go b/makefont/makefont.go
index d3ea19f..eb2993e 100644
--- a/makefont/makefont.go
+++ b/makefont/makefont.go
@@ -14,7 +14,15 @@ func errPrintf(fmtStr string, args ...interface{}) {
func showHelp() {
errPrintf("Usage: %s [options] font_file [font_file...]\n", os.Args[0])
flag.PrintDefaults()
- errPrintf("Example: %s --embed --enc=../font/cp1252.map --dst=../font calligra.ttf /opt/font/symbol.pfb\n", os.Args[0])
+ fmt.Fprintln(os.Stderr, "\n"+
+ "font_file is the name of the TrueType file (extension .ttf), OpenType file\n"+
+ "(extension .otf) or binary Type1 file (extension .pfb) from which to\n"+
+ "generate a definition file. If an OpenType file is specified, it must be one\n"+
+ "that is based on TrueType outlines, not PostScript outlines; this cannot be\n"+
+ "determined from the file extension alone. If a Type1 file is specified, a\n"+
+ "metric file with the same pathname except with the extension .afm must be\n"+
+ "present.")
+ errPrintf("\nExample: %s --embed --enc=../font/cp1252.map --dst=../font calligra.ttf /opt/font/symbol.pfb\n", os.Args[0])
}
func tutorialSummary(f *gofpdf.Fpdf, fileStr string) {