jdk/src/share/classes/sun/font/StandardGlyphVector.java
changeset 3928 be186a33df9b
parent 2 90ce3da70b43
child 4358 0549f5b9abd1
equal deleted inserted replaced
3927:d717df90e151 3928:be186a33df9b
   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);