summaryrefslogtreecommitdiff
path: root/font.go
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 /font.go
parent1800f941981bc8ffc3229ba79304ca76974767de (diff)
Clarify restrictions on OpenType fonts, namely that they must be derived from TrueType outlines, not PostScript
Diffstat (limited to 'font.go')
-rw-r--r--font.go11
1 files changed, 7 insertions, 4 deletions
diff --git a/font.go b/font.go
index 102efa5..35f59f1 100644
--- a/font.go
+++ b/font.go
@@ -374,10 +374,13 @@ func makeDefinitionFile(fileStr, tpStr, encodingFileStr string, embed bool, encL
// gofpdf generates. See the makefont utility in the gofpdf package for a
// command line interface to this function.
//
-// fontFileStr is the name of the TrueType (or OpenType based on TrueType,
-// extension .ttf) or binary Type1 file (extension .pfb) from which to generate
-// a definition file. If a Type1 file is specified, a metric file with the same
-// pathname except with the extension .afm must be present.
+// fontFileStr is the name of the TrueType file (extension .ttf), OpenType file
+// (extension .otf) or binary Type1 file (extension .pfb) from which to
+// generate a definition file. If an OpenType file is specified, it must be one
+// that is based on TrueType outlines, not PostScript outlines; this cannot be
+// determined from the file extension alone. If a Type1 file is specified, a
+// metric file with the same pathname except with the extension .afm must be
+// present.
//
// encodingFileStr is the name of the encoding file that corresponds to the
// font.