java.lang.Object
org.jfree.svg.StandardFontMapper
- All Implemented Interfaces:
FontMapper
A default implementation of the
FontMapper interface. This implementation will map the Java logical fonts to equivalent SVG generic fonts. You can add your own mappings if you need to.Field Summary
FieldsModifier and TypeFieldDescriptionStorage for the alternates.Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance with mappings for the Java logical fonts.Method Summary
All MethodsModifier and TypeMethodDescriptionReturns the mapped (alternate) font family name.Maps the specified font family name to an alternative, or else returns the same family name.voidAdds a font family mapping (if the specified alternate isnullit has the effect of clearing any existing mapping).
Field Details
alternates
Constructor Details
StandardFontMapper
public StandardFontMapper()Creates a new instance with mappings for the Java logical fonts.
Method Details
get
put
mapFont
Maps the specified font family name to an alternative, or else returns the same family name.- Specified by:
mapFontin interfaceFontMapper- Parameters:
family- the font family name (nullnot permitted).- Returns:
- The same font family name or an alternative (never
null).