public abstract class ModifiableFontPreferences extends FontPreferences
DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_LINE_SPACING, FALLBACK_FONT_FAMILY, JETBRAINS_MONO, LINUX_DEFAULT_FONT_FAMILY, MAC_OS_DEFAULT_FONT_FAMILY, WINDOWS_DEFAULT_FONT_FAMILY
Constructor and Description |
---|
ModifiableFontPreferences() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addFontFamily(java.lang.String family) |
abstract void |
clear() |
abstract void |
clearFonts() |
abstract void |
register(java.lang.String family,
int size) |
abstract void |
resetFontSizes() |
abstract void |
setEffectiveFontFamilies(java.util.List<java.lang.String> fontFamilies) |
abstract void |
setFontSize(java.lang.String fontFamily,
int size) |
abstract void |
setLineSpacing(float lineSpacing) |
abstract void |
setRealFontFamilies(java.util.List<java.lang.String> fontFamilies) |
abstract void |
setTemplateFontSize(int size) |
abstract void |
setUseLigatures(boolean useLigatures) |
copyTo, getDefaultFontName, getEffectiveFontFamilies, getFallbackName, getFontFamily, getLineSpacing, getRealFontFamilies, getSize, hasSize, useLigatures
public abstract void clear()
public abstract void clearFonts()
public abstract void setUseLigatures(boolean useLigatures)
public abstract void addFontFamily(java.lang.String family)
public abstract void register(java.lang.String family, int size)
public abstract void setEffectiveFontFamilies(java.util.List<java.lang.String> fontFamilies)
public abstract void setRealFontFamilies(java.util.List<java.lang.String> fontFamilies)
public abstract void setTemplateFontSize(int size)
public abstract void setLineSpacing(float lineSpacing)
public abstract void resetFontSizes()
public abstract void setFontSize(java.lang.String fontFamily, int size)