Class NameHeuristics
- java.lang.Object
-
- com.adobe.fontengine.font.postscript.NameHeuristics
-
public final class NameHeuristics extends java.lang.ObjectA class containing static methods that do name manipulation for legacy type1 fonts.Synchronization
This class represents a namespace. It does not contain instance data or mutable static data. It is therefore threadsafe.
-
-
Constructor Summary
Constructors Constructor Description NameHeuristics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanfullNameIndicatesDingbats(java.lang.String name)static booleanfullNameIndicatesSmallCaps(java.lang.String fullName)static intfullNameToWeight(java.lang.String fullName)static CSS20Attribute.CSSStretchValuefullNameToWidth(java.lang.String fullName, java.lang.String familyName)static intweightNameToWeight(java.lang.String weightName)
-
-
-
Method Detail
-
fullNameToWeight
public static int fullNameToWeight(java.lang.String fullName)
-
weightNameToWeight
public static int weightNameToWeight(java.lang.String weightName)
-
fullNameToWidth
public static CSS20Attribute.CSSStretchValue fullNameToWidth(java.lang.String fullName, java.lang.String familyName)
-
fullNameIndicatesSmallCaps
public static boolean fullNameIndicatesSmallCaps(java.lang.String fullName)
-
fullNameIndicatesDingbats
public static boolean fullNameIndicatesDingbats(java.lang.String name)
-
-