Lines Matching refs:rEmitter
2118 bool CffSubsetterContext::emitAsType1( Type1Emitter& rEmitter, in emitAsType1() argument
2127 char* pFontName = rEmitter.maSubsetName; in emitAsType1()
2131 strncpy( pFontName, getString( mnFontNameSID), sizeof(rEmitter.maSubsetName)); in emitAsType1()
2136 const char* pLimit = pFontName + sizeof(rEmitter.maSubsetName) - 1; in emitAsType1()
2147 strncpy( pFontName, "DummyName", sizeof(rEmitter.maSubsetName)); in emitAsType1()
2153 char*& pOut = rEmitter.mpPtr; // convenience reference, TODO: cleanup in emitAsType1()
2156 if( rEmitter.mbPfbSubset ) { in emitAsType1()
2158 rEmitter.emitRawData( aPfbHeader, sizeof(aPfbHeader)-1); in emitAsType1()
2161 pOut += sprintf( pOut, "%%!FontType1-1.0: %s 001.003\n", rEmitter.maSubsetName); in emitAsType1()
2174 pOut += sprintf( pOut, "/FontName /%s def\n", rEmitter.maSubsetName); in emitAsType1()
2178 rEmitter.emitValVector( "/FontMatrix [", "]readonly def\n", maFontMatrix); in emitAsType1()
2183 rEmitter.emitValVector( "/FontBBox {", "}readonly def\n", maFontBBox); in emitAsType1()
2212 rEmitter.emitAllRaw(); in emitAsType1()
2213 if( rEmitter.mbPfbSubset) { in emitAsType1()
2215 const int nPfbHeaderLen = rEmitter.tellPos() - 6; in emitAsType1()
2216 rEmitter.updateLen( 2, nPfbHeaderLen); in emitAsType1()
2219 rEmitter.emitRawData( "\x80\x02\x00\x00\x00\x00", 6); // segment start in emitAsType1()
2221 const int nEExecSegTell = rEmitter.tellPos(); in emitAsType1()
2261 rEmitter.emitValVector( "/BlueValues [", "]ND\n", mpCffLocal->maBlueValues); in emitAsType1()
2264 rEmitter.emitValVector( "/OtherBlues [", "]ND\n", mpCffLocal->maOtherBlues); in emitAsType1()
2265 rEmitter.emitValVector( "/FamilyBlues [", "]ND\n", mpCffLocal->maFamilyBlues); in emitAsType1()
2266 rEmitter.emitValVector( "/FamilyOtherBlues [", "]ND\n", mpCffLocal->maFamilyOtherBlues); in emitAsType1()
2295 rEmitter.emitValVector( "/StemSnapH [", "]ND\n", mpCffLocal->maStemSnapH); in emitAsType1()
2296 rEmitter.emitValVector( "/StemSnapV [", "]ND\n", mpCffLocal->maStemSnapV); in emitAsType1()
2350 rEmitter.emitAllCrypted(); in emitAsType1()
2371 rEmitter.emitAllCrypted(); in emitAsType1()
2383 rEmitter.emitAllCrypted(); in emitAsType1()
2386 if( rEmitter.mbPfbSubset) { in emitAsType1()
2387 const int nEExecLen = rEmitter.tellPos() - nEExecSegTell; in emitAsType1()
2388 rEmitter.updateLen( nEExecSegTell-4, nEExecLen); in emitAsType1()
2403 if( rEmitter.mbPfbSubset) in emitAsType1()
2404 rEmitter.emitRawData( aPfxFooter, sizeof(aPfxFooter)-1); in emitAsType1()
2406 rEmitter.emitRawData( aPfxFooter+6, sizeof(aPfxFooter)-9); in emitAsType1()
2427 rFSInfo.m_nFontType = rEmitter.mbPfbSubset ? FontSubsetInfo::TYPE1_PFB : FontSubsetInfo::TYPE1_PFA; in emitAsType1()
2428 rFSInfo.m_aPSName = String( rEmitter.maSubsetName, RTL_TEXTENCODING_UTF8 ); in emitAsType1()