
META-INF.modules.java.desktop.classes.sun.font.FontScaler.class Maven / Gradle / Ivy
???? : }
java/lang/Object ()V
sun/font/FontScaler font Ljava/lang/ref/WeakReference; nativeScaler J disposed Z sun/font/FreetypeFontScaler
(Lsun/font/Font2D;IZI)V
sun/java2d/Disposer addObjectRecord 0(Ljava/lang/Object;Lsun/java2d/DisposerRecord;)V ! java/lang/Throwable
# $ %
getNullScaler ()Lsun/font/FontScaler;
' ( ) * + sun/font/FontManagerFactory getInstance ()Lsun/font/FontManager; - . / 0 1 sun/font/FontManager deRegisterBadFont (Lsun/font/Font2D;)V 3 4 5
nullScaler Lsun/font/FontScaler; 7 sun/font/NullFontScaler
6 : sun/java2d/DisposerRecord Signature 0Ljava/lang/ref/WeakReference; Code LineNumberTable LocalVariableTable this getScaler +(Lsun/font/Font2D;IZI)Lsun/font/FontScaler; fm Lsun/font/FontManager; e Ljava/lang/Throwable; Lsun/font/Font2D; indexInCollection I supportsCJK filesize scaler
StackMapTable O sun/font/Font2D getFontMetrics (J)Lsun/font/StrikeMetrics;
Exceptions T sun/font/FontScalerException getGlyphAdvance (JI)F getGlyphMetrics "(JILjava/awt/geom/Point2D$Float;)V
getGlyphImage (JI)J getGlyphOutlineBounds %(JI)Ljava/awt/geom/Rectangle2D$Float; getGlyphOutline !(JIFF)Ljava/awt/geom/GeneralPath; getGlyphVectorOutline #(J[IIFF)Ljava/awt/geom/GeneralPath; dispose
disposeScaler getNumGlyphs ()I getMissingGlyphCode getGlyphCode (C)I
getGlyphPoint "(JII)Ljava/awt/geom/Point2D$Float;
getUnitsPerEm ()J createScalerContext
([DIIFFZ)J invalidateScalerContext (J)V
SourceFile FontScaler.java InnerClasses u java/awt/geom/Point2D$Float w java/awt/geom/Point2D Float z java/awt/geom/Rectangle2D$Float | java/awt/geom/Rectangle2D! 9
4 5 ; <