From e3a6324d33873b0347a190bfb82d7d04315c1c85 Mon Sep 17 00:00:00 2001 From: Kurt Jung Date: Sat, 22 Aug 2015 07:33:53 -0400 Subject: Clarify restrictions on OpenType fonts, namely that they must be derived from TrueType outlines, not PostScript --- font.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'font.go') 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. -- cgit v1.2.1-24-ge1ad