Selaa lähdekoodia

FOP-2494 - Unable to use Ubuntu Mono Font

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1693719 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-2_1
Robert Meyer 8 vuotta sitten
vanhempi
commit
cc829b9753
1 muutettua tiedostoa jossa 4 lisäystä ja 5 poistoa
  1. 4
    5
      src/java/org/apache/fop/fonts/truetype/OpenFont.java

+ 4
- 5
src/java/org/apache/fop/fonts/truetype/OpenFont.java Näytä tiedosto

@@ -1274,7 +1274,7 @@ public abstract class OpenFont {
case 0x00020000:
log.debug("PostScript format 2");
postScriptVersion = PostScriptVersion.V2;
int numGlyphStrings = 0;
int numGlyphStrings = 257;

// Read Number of Glyphs
int l = fontFile.readTTFUShort();
@@ -1283,9 +1283,8 @@ public abstract class OpenFont {
for (int i = 0; i < l; i++) {
mtxTab[i].setIndex(fontFile.readTTFUShort());

if (mtxTab[i].getIndex() > 257) {
//Index is not in the Macintosh standard set
numGlyphStrings++;
if (mtxTab[i].getIndex() > numGlyphStrings) {
numGlyphStrings = mtxTab[i].getIndex();
}

if (log.isTraceEnabled()) {
@@ -1294,7 +1293,7 @@ public abstract class OpenFont {
}

// firstChar=minIndex;
String[] psGlyphsBuffer = new String[numGlyphStrings];
String[] psGlyphsBuffer = new String[numGlyphStrings - 257];
if (log.isDebugEnabled()) {
log.debug("Reading " + numGlyphStrings
+ " glyphnames, that are not in the standard Macintosh"

Loading…
Peruuta
Tallenna