public abstract class FontUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
FontUtil.FontExpressivenessComparator |
Modifier and Type | Field and Description |
---|---|
private static java.text.DecimalFormat |
_fontSizeFormatter |
static java.awt.Font |
defaultFont |
private static FontUtil.FontExpressivenessComparator |
FONT_EXPRESSIVENESS_COMPARATOR |
private static java.awt.font.FontRenderContext |
FONT_RENDER_CONTEXT |
private static java.lang.String |
FONT_TEST_STRING |
Constructor and Description |
---|
FontUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
encode(java.awt.Font f) |
static java.awt.Font |
getPhysicalFont(java.awt.Font logicalFont) |
static java.awt.Font |
getPhysicalFont(java.awt.Font logicalFont,
java.lang.String testText)
Try to guess physical font from the properties of a logical font, like
"Dialog", "Serif", "Monospaced" etc.
|
private static boolean |
isLogicalFontFamily(java.lang.String family) |
private static java.text.DecimalFormat _fontSizeFormatter
public static final java.awt.Font defaultFont
private static final FontUtil.FontExpressivenessComparator FONT_EXPRESSIVENESS_COMPARATOR
private static final java.awt.font.FontRenderContext FONT_RENDER_CONTEXT
private static final java.lang.String FONT_TEST_STRING
public static java.lang.String encode(java.awt.Font f)
public static java.awt.Font getPhysicalFont(java.awt.Font logicalFont)
public static java.awt.Font getPhysicalFont(java.awt.Font logicalFont, java.lang.String testText)
logicalFont
- Logical font object.testText
- Text used to determine font properties.private static boolean isLogicalFontFamily(java.lang.String family)