public abstract class FontLoader
extends java.lang.Object
Constructor and Description |
---|
FontLoader() |
Modifier and Type | Method and Description |
---|---|
abstract float |
computeStringWidth(java.lang.String string,
Font font) |
abstract Font |
font(java.lang.String family,
FontWeight weight,
FontPosture posture,
float size) |
abstract java.util.List<java.lang.String> |
getFamilies() |
abstract FontMetrics |
getFontMetrics(Font font) |
abstract java.util.List<java.lang.String> |
getFontNames() |
abstract java.util.List<java.lang.String> |
getFontNames(java.lang.String family) |
abstract float |
getSystemFontSize() |
abstract void |
loadFont(Font font) |
abstract Font |
loadFont(java.io.InputStream in,
double size) |
abstract Font |
loadFont(java.lang.String path,
double size) |
public abstract void loadFont(Font font)
public abstract java.util.List<java.lang.String> getFamilies()
public abstract java.util.List<java.lang.String> getFontNames()
public abstract java.util.List<java.lang.String> getFontNames(java.lang.String family)
public abstract Font font(java.lang.String family, FontWeight weight, FontPosture posture, float size)
public abstract Font loadFont(java.io.InputStream in, double size)
public abstract Font loadFont(java.lang.String path, double size)
public abstract FontMetrics getFontMetrics(Font font)
public abstract float computeStringWidth(java.lang.String string, Font font)
public abstract float getSystemFontSize()