keep going when FontFile2 encoding is empty

This commit is contained in:
Peter Williams 2018-07-13 21:15:03 +10:00
parent bc1e9ae7b5
commit ae87dc79f3
2 changed files with 4 additions and 4 deletions

View File

@ -209,10 +209,10 @@ func (font *pdfFontSimple) addEncoding() error {
if descriptor.fontFile2 != nil {
common.Log.Debug("Using FontFile2")
encoder, err := descriptor.fontFile2.MakeEncoder()
if err != nil {
return err
if err == nil {
font.SetEncoder(encoder)
}
font.SetEncoder(encoder)
}
}
}

View File

@ -66,7 +66,7 @@ func (rec *TtfType) MakeEncoder() (textencoding.SimpleEncoder, error) {
if len(encoding) == 0 {
common.Log.Error("rec=%s", rec)
common.Log.Error("Chars=[% 02x]", rec.Chars)
return textencoding.SimpleEncoder{}, errors.New("no encoding")
// return textencoding.SimpleEncoder{}, errors.New("no encoding")
}
return textencoding.NewCustomSimpleTextEncoder(encoding, nil)
}