pdf - Which CFF font fields make a visual difference? -
i'm writing converter cff (postscript type 2) fonts, , i'm wondering fields converter can remove without making visual difference when font used in pdf file.
i think these fields can removed or changed:
/fontname
/postscript.fstype
/postscript.origfonttype
/postscript.origfontname
/postscript.origfontstyle
/fontinfo.version
/fontinfo.notice
/fontinfo.copyright
/fontinfo.fullname
/fontinfo.familyname
/fontinfo.weight
/fontinfo.isfixedpitch
/uniqueid
/xuid
i think these fields must kept, because affect rendering:
/strokewidth
/painttype
/charstringtype
/fontmatrix
/encoding
/charstrings
/private.bluevalues
/private.otherblues
/private.familyblues
/private.familyotherblues
/private.bluescale
/private.blueshift
/private.bluefuzz
/private.stdhw
/private.stdvw
/private.stemsnaph
/private.stemsnapv
/private.subrs
/private.globalsubrs
/private.defaultwidthx
/private.nominalwidthx
i'm not sure these fields:
/fontinfo.italicangle
/fontinfo.underlineposition
/fontinfo.underlinethickness
/fontbbox
/basefontname
/basefontblend
/private.forcebold
/private.languagegroup
/private.expansionfactor
/private.initialrandomseed
/private.unknown12015
so, of fields above , of them don't make visual difference in rendering, when font used in pdf file?
Comments
Post a Comment