GlyphMetrics metrics = slot.getMetrics(); Glyph glyph = new Glyph(); glyph.id = c;
GlyphMetrics metrics = slot.getMetrics(); Glyph glyph = new Glyph(); glyph.id = c;
for (int c = 32; c < (32 + face.getNumGlyphs()); c++) { if (loadChar(c, flags)) { int lh = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); data.lineHeight = (lh > data.lineHeight) ? lh : data.lineHeight; data.spaceXadvance = FreeType.toInt(face.getGlyph().getMetrics().getHoriAdvance()); } else { data.xHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); break; data.capHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()) + Math.abs(parameter.shadowOffsetY); break; char c = characters[i]; int height = loadChar(c, flags) ? FreeType.toInt(face.getGlyph().getMetrics().getHeight()) : 0; heights[i] = height;
for (int c = 32; c < (32 + face.getNumGlyphs()); c++) { if (loadChar(c, flags)) { int lh = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); data.lineHeight = (lh > data.lineHeight) ? lh : data.lineHeight; data.spaceXadvance = FreeType.toInt(face.getGlyph().getMetrics().getHoriAdvance()); } else { data.xHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); break; data.capHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()) + Math.abs(parameter.shadowOffsetY); break; char c = characters[i]; int height = loadChar(c, flags) ? FreeType.toInt(face.getGlyph().getMetrics().getHeight()) : 0; heights[i] = height;
GlyphMetrics metrics = slot.getMetrics(); Glyph glyph = new Glyph(); glyph.id = c;
if (!face.loadChar(xChar, FreeType.FT_LOAD_DEFAULT)) continue; data.xHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); break; if (!face.loadChar(capChar, FreeType.FT_LOAD_DEFAULT)) continue; data.capHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); break;
GlyphMetrics metrics = slot.getMetrics();
private static native long getMetrics(long slot); /* return (jlong)&((FT_GlyphSlot)slot)->metrics;
for (int c = 32; c < (32 + face.getNumGlyphs()); c++) { if (loadChar(c, flags)) { int lh = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); data.lineHeight = (lh > data.lineHeight) ? lh : data.lineHeight; data.spaceXadvance = FreeType.toInt(face.getGlyph().getMetrics().getHoriAdvance()); } else { data.xHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()); break; data.capHeight = FreeType.toInt(face.getGlyph().getMetrics().getHeight()) + Math.abs(parameter.shadowOffsetY); break; char c = characters[i]; int height = loadChar(c, flags) ? FreeType.toInt(face.getGlyph().getMetrics().getHeight()) : 0; heights[i] = height;
GlyphMetrics metrics = slot.getMetrics();
GlyphMetrics metrics = slot.getMetrics();
private static native long getMetrics(long slot); /* return (jlong)&((FT_GlyphSlot)slot)->metrics;
private static native long getMetrics(long slot); /* return (jlong)&((FT_GlyphSlot)slot)->metrics;