From 08c1fe4ed4f82c6e4ffab9dc50ce031cc397da24 Mon Sep 17 00:00:00 2001 From: Denys Smirnov Date: Wed, 24 Oct 2018 01:28:48 +0300 Subject: [PATCH] fonts: remove unused field --- pdf/model/fonts/ttfparser.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pdf/model/fonts/ttfparser.go b/pdf/model/fonts/ttfparser.go index c4ce5956..bf1153a2 100644 --- a/pdf/model/fonts/ttfparser.go +++ b/pdf/model/fonts/ttfparser.go @@ -70,7 +70,6 @@ func (rec *TtfType) MakeEncoder() (*textencoding.SimpleEncoder, error) { // TtfType describes a TrueType font file. // http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=iws-chapter08 type TtfType struct { - Embeddable bool UnitsPerEm uint16 PostScriptName string Bold bool @@ -111,9 +110,9 @@ func (ttf *TtfType) MakeToUnicode() *cmap.CMap { // String returns a human readable representation of `ttf`. func (ttf *TtfType) String() string { - return fmt.Sprintf("FONT_FILE2{%#q Embeddable=%t UnitsPerEm=%d Bold=%t ItalicAngle=%f "+ + return fmt.Sprintf("FONT_FILE2{%#q UnitsPerEm=%d Bold=%t ItalicAngle=%f "+ "CapHeight=%d Chars=%d GlyphNames=%d}", - ttf.PostScriptName, ttf.Embeddable, ttf.UnitsPerEm, ttf.Bold, ttf.ItalicAngle, + ttf.PostScriptName, ttf.UnitsPerEm, ttf.Bold, ttf.ItalicAngle, ttf.CapHeight, len(ttf.Chars), len(ttf.GlyphNames)) } @@ -607,9 +606,7 @@ func (t *ttfParser) ParseOS2() error { return err } version := t.ReadUShort() - t.Skip(3 * 2) // xAvgCharWidth, usWeightClass, usWidthClass - fsType := t.ReadUShort() - t.rec.Embeddable = (fsType != 2) && (fsType&0x200) == 0 + t.Skip(4 * 2) // xAvgCharWidth, usWeightClass, usWidthClass t.Skip(11*2 + 10 + 4*4 + 4) fsSelection := t.ReadUShort() t.rec.Bold = (fsSelection & 32) != 0