diff options
author | Kurt Jung <kurt.w.jung@gmail.com> | 2015-08-22 07:33:53 -0400 |
---|---|---|
committer | Kurt Jung <kurt.w.jung@gmail.com> | 2015-08-22 07:33:53 -0400 |
commit | e3a6324d33873b0347a190bfb82d7d04315c1c85 (patch) | |
tree | c49e43d6f7e9b03c4fb23684d0f57a2252c519c8 /font.go | |
parent | 1800f941981bc8ffc3229ba79304ca76974767de (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.go | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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. |