
META-INF.modules.java.desktop.classes.sun.font.StandardGlyphVector.class Maven / Gradle / Ivy
???? :?
java/awt/font/GlyphVector ()V
java/lang/String toCharArray ()[C
length ()I sun/font/StandardGlyphVector
init 8(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;I)V
java/awt/Font hasLayoutAttributes ()Z
getAttributes ()Ljava/util/Map; " sun/font/AttributeMap
! $ % & getValues ()Lsun/font/AttributeValues;
( ) * + , sun/font/AttributeValues getTracking ()F
. / 0 initGlyphVector :(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;[I[F[II)V
2 + 3 (Ljava/awt/Font;)F
5 6 , getSize2D 8 java/awt/geom/Point2D$Float
7 : ; (FF)V
= >
isTransformed
@ A B getTransform !()Ljava/awt/geom/AffineTransform;
D E F G H java/awt/geom/AffineTransform deltaTransform G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
J K L M N sun/font/FontUtilities getFont2D "(Ljava/awt/Font;)Lsun/font/Font2D;
P Q R S T sun/font/Font2D getStrike G(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)Lsun/font/FontStrike; 7 V W X x F 7 Z [ X y
] ^ _ ` a sun/font/FontStrike getGlyphAdvance (I)F c d e font Ljava/awt/Font; g h i frc !Ljava/awt/font/FontRenderContext; k l m glyphs [I o p m
userGlyphs r s t positions [F v w m charIndices y z { flags I
} ~ initFontData ? ? ? ? java/text/CharacterIterator
getBeginIndex ? ? ? getEndIndex ? ? ? ? first ()C ?? ? ? ? getIndex ? ? ? ? next
? ? ? getValidatedGlyphs ([I)[I ? ? ? ? { sun/java2d/loops/FontInfo aaHint ? sun/awt/SunHints
? ? ? getFontRenderContext #()Ljava/awt/font/FontRenderContext;
? ? ? ? ? java/awt/font/FontRenderContext getAntiAliasingHint ()Ljava/lang/Object; ? ? ? ? ? java/awt/RenderingHints VALUE_TEXT_ANTIALIAS_ON Ljava/lang/Object; ? ? ? ? VALUE_TEXT_ANTIALIAS_GASP
? @
? ? ? ? getFractionalMetricsHint
? ? ? F(Ljava/awt/geom/AffineTransform;Ljava/lang/Object;Ljava/lang/Object;)V
? ? ?(Ljava/awt/font/GlyphVector;Ljava/awt/font/FontRenderContext;)V
? ? ?
clearFlags (I)V ? "java/lang/IllegalArgumentException ? ? ? makeConcatWithConstants (I)Ljava/lang/String;
? ? ? (Ljava/lang/String;)V ? #java/lang/IndexOutOfBoundsException ?
? ? ? ?
? ? getLayoutFlags ? ? ? (II)Ljava/lang/String;
? ? setFRCTX
? ?
initPositions ?
? ? ? getLineMetrics P(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;
? ? ? ? , java/awt/font/LineMetrics getAscent
? ? ? ,
getDescent
? ? ? ,
getLeading ? java/awt/geom/Rectangle2D$Float
? ? ? (FFFF)V
? ? ? getGlyphVisualBounds (I)Ljava/awt/Shape; ? ? ? ? ? java/awt/Shape getBounds2D ()Ljava/awt/geom/Rectangle2D;
? ? ? ? java/awt/geom/Rectangle2D isEmpty
? ? union T(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V
getGlyphsPixelBounds ;(Ljava/awt/font/FontRenderContext;FFII)Ljava/awt/Rectangle;
getGlyphsOutline (IIFF)Ljava/awt/Shape; ?
java/awt/geom/Point2D getX ()D
getY
? clearCaches
? addFlags gti 1Lsun/font/StandardGlyphVector$GlyphTransformInfo;
!"# /sun/font/StandardGlyphVector$GlyphTransformInfo getGlyphTransform "(I)Ljava/awt/geom/AffineTransform;
D%&