equal
deleted
inserted
replaced
195 at.deltaTransform(trackPt, trackPt); |
195 at.deltaTransform(trackPt, trackPt); |
196 } |
196 } |
197 |
197 |
198 // how do we know its a base glyph |
198 // how do we know its a base glyph |
199 // for now, it is if the natural advance of the glyph is non-zero |
199 // for now, it is if the natural advance of the glyph is non-zero |
200 Font2D f2d = FontManager.getFont2D(font); |
200 Font2D f2d = FontUtilities.getFont2D(font); |
201 FontStrike strike = f2d.getStrike(font, frc); |
201 FontStrike strike = f2d.getStrike(font, frc); |
202 |
202 |
203 float[] deltas = { trackPt.x, trackPt.y }; |
203 float[] deltas = { trackPt.x, trackPt.y }; |
204 for (int j = 0; j < deltas.length; ++j) { |
204 for (int j = 0; j < deltas.length; ++j) { |
205 float inc = deltas[j]; |
205 float inc = deltas[j]; |
1114 userGlyphs = glyphs; |
1114 userGlyphs = glyphs; |
1115 font2D.getMapper().charsToGlyphs(count, text, glyphs); |
1115 font2D.getMapper().charsToGlyphs(count, text, glyphs); |
1116 } |
1116 } |
1117 |
1117 |
1118 private void initFontData() { |
1118 private void initFontData() { |
1119 font2D = FontManager.getFont2D(font); |
1119 font2D = FontUtilities.getFont2D(font); |
1120 float s = font.getSize2D(); |
1120 float s = font.getSize2D(); |
1121 if (font.isTransformed()) { |
1121 if (font.isTransformed()) { |
1122 ftx = font.getTransform(); |
1122 ftx = font.getTransform(); |
1123 if (ftx.getTranslateX() != 0 || ftx.getTranslateY() != 0) { |
1123 if (ftx.getTranslateX() != 0 || ftx.getTranslateY() != 0) { |
1124 addFlags(FLAG_HAS_POSITION_ADJUSTMENTS); |
1124 addFlags(FLAG_HAS_POSITION_ADJUSTMENTS); |