com.metsci.glimpse.support.font
Class FontUtils
java.lang.Object
com.metsci.glimpse.support.font.FontUtils
public class FontUtils
- extends java.lang.Object
Utilities for loading default Glimpse fonts. Most applications should use the
getDefaultXXXX( )
methods in order to maintain a consistent look and feel.
For small font sizes (exactly 8 point), getSilkscreenXXXX( )
is also a
good option.
The default Glimpse font is Verdana, a highly hinted font which is highly readable
even at small sizes. However, Verdana cannot be distributed with Glimpse due to
licensing restrictions. If Verdana cannot be found on a system, then an error message
is printed and Bitstream Vera Sans is used.
- Author:
- ulman
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FontUtils
public FontUtils()
getDefaultPlain
public static java.awt.Font getDefaultPlain(float size)
getDefaultBold
public static java.awt.Font getDefaultBold(float size)
getDefaultItalic
public static java.awt.Font getDefaultItalic(float size)
getDefaultBoldItalic
public static java.awt.Font getDefaultBoldItalic(float size)
getBitstreamVeraSansPlain
public static java.awt.Font getBitstreamVeraSansPlain(float size)
getBitstreamVeraSansBold
public static java.awt.Font getBitstreamVeraSansBold(float size)
getBitstreamVeraSansItalic
public static java.awt.Font getBitstreamVeraSansItalic(float size)
getBitstreamVeraSansBoldItalic
public static java.awt.Font getBitstreamVeraSansBoldItalic(float size)
getSilkscreen
public static java.awt.Font getSilkscreen()
- Pixel-level designed font value at 8pt. Creates 4/5-pixel wide characters with 2 pixel spacing.
Don't use for any size besides 8pt.
getSilkscreenPlain
public static java.awt.Font getSilkscreenPlain()
getSilkscreenBold
public static java.awt.Font getSilkscreenBold()
getSilkscreenItalic
public static java.awt.Font getSilkscreenItalic()
getSilkscreenBoldItalic
public static java.awt.Font getSilkscreenBoldItalic()
getVerdanaPlain
public static java.awt.Font getVerdanaPlain(float size)
getVerdanaBold
public static java.awt.Font getVerdanaBold(float size)
getVerdanaItalic
public static java.awt.Font getVerdanaItalic(float size)
getVerdanaBoldItalic
public static java.awt.Font getVerdanaBoldItalic(float size)
loadTrueTypeFont
public static java.awt.Font loadTrueTypeFont(java.lang.String filename,
float size,
int style)
Copyright © 2012 Metron, Inc.. All Rights Reserved.