summaryrefslogtreecommitdiff
path: root/vcl/source/fontsubset/cff.cxx
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2017-02-20 19:22:53 +0200
committerKhaled Hosny <khaledhosny@eglug.org>2017-02-20 19:50:25 +0200
commitfc711de31b57e0f4d4c4615ef4fd201425cd9f47 (patch)
tree5007fbf6c48d08624d7475ee1de13c205da23bb0 /vcl/source/fontsubset/cff.cxx
parent0ca9be4982b94701d326e9e994540c6df8aacf00 (diff)
IGNORE_HINTS have never been defined
Change-Id: I35d08f6ff1ff3e78a5078062cef89304fa782489
Diffstat (limited to 'vcl/source/fontsubset/cff.cxx')
-rw-r--r--vcl/source/fontsubset/cff.cxx24
1 files changed, 1 insertions, 23 deletions
diff --git a/vcl/source/fontsubset/cff.cxx b/vcl/source/fontsubset/cff.cxx
index 9da87efeca4d..ca6115686d8a 100644
--- a/vcl/source/fontsubset/cff.cxx
+++ b/vcl/source/fontsubset/cff.cxx
@@ -25,8 +25,6 @@
#include <vcl/strhelper.hxx>
-//#define IGNORE_HINTS
-
typedef unsigned char U8;
typedef unsigned short U16;
typedef long long S64;
@@ -473,15 +471,12 @@ void CffSubsetterContext::addHints( bool bVerticalHints)
assert( (mnHintSize + mnStackIdx) <= 2*NMAXHINTS);
-#ifdef IGNORE_HINTS
- mnHintSize += mnStackIdx;
-#else
ValType nHintOfs = 0;
for( int i = 0; i < mnStackIdx; ++i) {
nHintOfs += mnValStack[ i ];
mnHintStack[ mnHintSize++] = nHintOfs;
}
-#endif // IGNORE_HINTS
+
if( !bVerticalHints)
mnHorzHintSize = mnHintSize;
@@ -760,13 +755,11 @@ void CffSubsetterContext::convertOneTypeOp()
case TYPE2OP::HSTEM:
case TYPE2OP::VSTEM:
addHints( nType2Op == TYPE2OP::VSTEM );
-#ifndef IGNORE_HINTS
for( i = 0; i < mnHintSize; i+=2 ) {
writeType1Val( mnHintStack[i]);
writeType1Val( mnHintStack[i+1] - mnHintStack[i]);
writeTypeOp( nType2Op );
}
-#endif // IGNORE_HINTS
break;
case TYPE2OP::HSTEMHM:
case TYPE2OP::VSTEMHM:
@@ -775,10 +768,6 @@ void CffSubsetterContext::convertOneTypeOp()
case TYPE2OP::CNTRMASK:
// TODO: replace cntrmask with vstem3/hstem3
addHints( true);
-#ifdef IGNORE_HINTS
- mpReadPtr += (mnHintSize + 15) / 16;
- mbIgnoreHints = true;
-#else
{
U8 nMaskBit = 0;
U8 nMaskByte = 0;
@@ -796,13 +785,9 @@ void CffSubsetterContext::convertOneTypeOp()
mnCntrMask |= (1U << i);
}
}
-#endif
break;
case TYPE2OP::HINTMASK:
addHints( true);
-#ifdef IGNORE_HINTS
- mpReadPtr += (mnHintSize + 15) / 16;
-#else
{
sal_Int32 nHintMask = 0;
int nCntrBits[2] = {0,0};
@@ -840,7 +825,6 @@ void CffSubsetterContext::convertOneTypeOp()
writeTypeEsc( bHorz ? TYPE1OP::HSTEM3 : TYPE1OP::VSTEM3);
}
}
-#endif
break;
case TYPE2OP::CALLSUBR:
case TYPE2OP::CALLGSUBR:
@@ -1934,7 +1918,6 @@ bool CffSubsetterContext::emitAsType1( Type1Emitter& rEmitter,
// which always starts with a privdict
// count the privdict entries
int nPrivEntryCount = 9;
-#if !defined(IGNORE_HINTS)
// emit blue hints only if non-default values
nPrivEntryCount += int(!mpCffLocal->maOtherBlues.empty());
nPrivEntryCount += int(!mpCffLocal->maFamilyBlues.empty());
@@ -1952,7 +1935,6 @@ bool CffSubsetterContext::emitAsType1( Type1Emitter& rEmitter,
nPrivEntryCount += int(mpCffLocal->mnLangGroup != 0);
nPrivEntryCount += int(mpCffLocal->mnLangGroup == 1);
nPrivEntryCount += int(mpCffLocal->mbForceBold);
-#endif // IGNORE_HINTS
// emit the privdict header
pOut += sprintf( pOut,
"\110\104\125 "
@@ -1964,9 +1946,6 @@ bool CffSubsetterContext::emitAsType1( Type1Emitter& rEmitter,
"/password 5839 def\n", // TODO: mnRDCryptSeed?
nPrivEntryCount);
-#if defined(IGNORE_HINTS)
- pOut += sprintf( pOut, "/BlueValues []ND\n"); // BlueValues are mandatory
-#else
// emit blue hint related privdict entries
if( !mpCffLocal->maBlueValues.empty())
rEmitter.emitValVector( "/BlueValues [", "]ND\n", mpCffLocal->maBlueValues);
@@ -2018,7 +1997,6 @@ bool CffSubsetterContext::emitAsType1( Type1Emitter& rEmitter,
pOut += dbl2str( pOut, mpCffLocal->mfExpFactor);
pOut += sprintf( pOut, " def\n");
}
-#endif // IGNORE_HINTS
// emit remaining privdict entries
pOut += sprintf( pOut, "/UniqueID %d def\n", nUniqueId);