All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.sun.font.FontFamily.class Maven / Gradle / Ivy

????:	sun/font/FontFamily
familyNameMap(Ljava/util/concurrent/ConcurrentHashMap;		
java/util/LocaleENGLISHLjava/util/Locale;
java/lang/StringtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;
&java/util/concurrent/ConcurrentHashMapget&(Ljava/lang/Object;)Ljava/lang/Object;
sun/font/Font2D
getFamilyName
 !	getFamily)(Ljava/lang/String;)Lsun/font/FontFamily;	#$%plainLsun/font/Font2D;	'(%bold	*+%italic	-.%
bolditalic
01remove
34567java/lang/Object()V	9:;logicalFontZ	=>?familyWidthI	ABC
familyNameLjava/lang/String;	EF?
familyRank
HIJput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Lsun/font/FileFontNjava/io/File	KPQCplatName
MS6T(Ljava/lang/String;)V
MVWX
getParentFile()Ljava/io/File;
MZ[XgetCanonicalFile]java/io/IOException
_`abcjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z
efggetWidth()I
ijklmjava/lang/Mathabs(I)I
opqrssun/font/FontUtilities
debugFonts()Z
ouvw	getLogger#()Lsun/util/logging/PlatformLogger;yz{makeConcatWithConstantsk(IILsun/font/Font2D;Lsun/font/Font2D;Lsun/font/Font2D;Lsun/font/Font2D;Lsun/font/Font2D;)Ljava/lang/String;
}~?Tsun/util/logging/PlatformLoggerinfo?z?&(Lsun/font/Font2D;I)Ljava/lang/String;
??g	getWeight?z?9(ILsun/font/Font2D;Lsun/font/Font2D;II)Ljava/lang/String;
o??s	isLogging?sun/font/CompositeFont?z?9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;?z?;(Lsun/font/Font2D;ILsun/font/FontFamily;)Ljava/lang/String;
??ggetRank
???isFromSameSource(Lsun/font/Font2D;)Z?z?<(Lsun/font/Font2D;ILsun/font/FontFamily;I)Ljava/lang/String;
}??Twarning
???preferredWidth
???closerWeight&(Lsun/font/Font2D;Lsun/font/Font2D;I)Z
???
canDoStyle(I)Z	???allLocaleNamesLjava/util/HashMap;?java/util/HashMap
?4
??()Ljava/lang/String;
?H
?
???values()Ljava/util/Collection;?????java/util/CollectiontoArray(([Ljava/lang/Object;)[Ljava/lang/Object;?[Lsun/font/FontFamily;?z?j(Ljava/lang/String;Lsun/font/Font2D;Lsun/font/Font2D;Lsun/font/Font2D;Lsun/font/Font2D;)Ljava/lang/String;
4	SignatureQLjava/util/concurrent/ConcurrentHashMap;;CodeLineNumberTableLocalVariableTablenamegetAllFamilyNames()[Ljava/lang/String;(Lsun/font/Font2D;)Vfont2DfamilyLsun/font/FontFamily;
StackMapTable(Ljava/lang/String;ZI)Vthis	isLogFontrankfontexistingFontLsun/font/FileFont;existDirLjava/io/File;newFontnewDirnewWidthcurrFontstyle	newWeightsetFont(Lsun/font/Font2D;I)VmsggetFontWithExactStyleMatch(I)Lsun/font/Font2D;getFontgetClosestStyleaddLocaleNames+(Lsun/font/FontFamily;[Ljava/lang/String;)Vinames[Ljava/lang/String;getLocaleFamilygetAllFontFamilies()[Lsun/font/FontFamily;familiesLjava/util/Collection;LocalVariableTypeTable-Ljava/util/Collection;toString
SourceFileFontFamily.javaBootstrapMethods?
z$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;|Found more preferred width. New width =  Old width =  in font  nulling out fonts plain:  bold:  italic:  bolditalic: 1Family rejecting font  of less preferred width 	INew weight for style . Curr.font= New font= Curr.weight= New weight=)Request to add  with style  to family 
8Rejecting adding  of lower rank  to family  of rank 3Font family:  plain= bold= italic= bolditalic=InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!3

??
????BC$%(%+%.%:;F?>?	 !?;?*??
????3??C	?????71???k*??L+?M,??,?"*?,?",?&*?,?&,?)*?,?),?,*?,?,,?"? ,?&?,?)?,?,??+?/W??>@A
BCEFH'I,K4L9NAOFQbSjU? k?%c?C
^????#6???-*?2*?8*?<*?8*+?@*?D?+??
*?GW??"W/	?XYZ[,\?*-??-?C-?;-??6T?j*?2*?8*?<*?8*+?@*?D??a/	?bcde????C??/*?@??h????g?/*?D??l????????+?K??M*?"?K?*?"?KM??*?&?K?*?&?KM?**?)?K?*?)?KM?*?,?K?*?,?KM,???MY,?O?R?UN+?K:?MY?O?R?U:-?
-?YN?:??Y:?:-?^????\???\?^pq	tuv w*x5y?zJ{T|\?`?b?q?w????????????????>?????%???q=??w7???&???/
	?K?1KMKM\N\????+?d=*?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy