private GlyphEntry readGlyphEntry(int glyphBits, int advanceBits) { final GlyphEntry entry = new GlyphEntry(); entry.setGlyphIndex(bitStream.readUB(glyphBits)); entry.setGlyphAdvance(bitStream.readSB(advanceBits)); return entry; }
private void printGlyphEntries(TextRecord tr) { indent(); GlyphEntry[] entries = tr.getGlyphEntries(); for (int i = 0; i < entries.length; i++) { GlyphEntry ge = entries[i]; out.print(ge.getGlyphIndex()); if (ge.getGlyphAdvance() >= 0) out.print('+'); out.print(ge.getGlyphAdvance()); out.print(' '); if ((i + 1) % 10 == 0) { out.println(); indent(); } } if (entries.length % 10 != 0) out.println(); }
private void printGlyphEntries(TextRecord tr) { indent(); GlyphEntry[] entries = tr.getGlyphEntries(); for (int i = 0; i < entries.length; i++) { GlyphEntry ge = entries[i]; out.print(ge.getGlyphIndex()); if (ge.getGlyphAdvance() >= 0) out.print('+'); out.print(ge.getGlyphAdvance()); out.print(' '); if ((i + 1) % 10 == 0) { out.println(); indent(); } } if (entries.length % 10 != 0) out.println(); }
private GlyphEntry readGlyphEntry(int glyphBits, int advanceBits) { final GlyphEntry entry = new GlyphEntry(); entry.setGlyphIndex(bitStream.readUB(glyphBits)); entry.setGlyphAdvance(bitStream.readSB(advanceBits)); return entry; }
/** * @param entry * @param tag */ private void writeGlyphEntry(GlyphEntry entry, DefineTextTag tag) { tagBuffer.writeUB(entry.getGlyphIndex(), tag.getGlyphBits()); tagBuffer.writeSB(entry.getGlyphAdvance(), tag.getAdvanceBits()); }
/** * @param entry * @param tag */ private void writeGlyphEntry(GlyphEntry entry, DefineTextTag tag) { tagBuffer.writeUB(entry.getGlyphIndex(), tag.getGlyphBits()); tagBuffer.writeSB(entry.getGlyphAdvance(), tag.getAdvanceBits()); }