X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fxpdf%2FFoFiType1C.h;fp=pdf2swf%2Fxpdf%2FFoFiType1C.h;h=62649ed949df663b7093bb7cc62df4bb7369bc81;hb=85c46a8011c7fd5e4bda282266006c972ea7606b;hp=e6f2b64d1524c63cee91f72ef8a3a0c3bab69296;hpb=b0d012f83219d898e9cd92281d9996bc9ff13b5f;p=swftools.git diff --git a/pdf2swf/xpdf/FoFiType1C.h b/pdf2swf/xpdf/FoFiType1C.h index e6f2b64..62649ed 100644 --- a/pdf2swf/xpdf/FoFiType1C.h +++ b/pdf2swf/xpdf/FoFiType1C.h @@ -51,6 +51,9 @@ struct Type1CTopDict { int paintType; int charstringType; double fontMatrix[6]; + GBool hasFontMatrix; // CID fonts are allowed to put their + // FontMatrix in the FD instead of the + // top dict int uniqueID; double fontBBox[4]; double strokeWidth; @@ -73,6 +76,8 @@ struct Type1CTopDict { #define type1CMaxStemSnap 12 struct Type1CPrivateDict { + double fontMatrix[6]; + GBool hasFontMatrix; int blueValues[type1CMaxBlueValues]; int nBlueValues; int otherBlues[type1CMaxOtherBlues]; @@ -221,6 +226,7 @@ private: int nOps; // number of operands int nHints; // number of hints for the current glyph GBool firstOp; // true if we haven't hit the first op yet + GBool openPath; // true if there is an unclosed path }; #endif