package org.geogebra.common.main;
import org.geogebra.common.awt.GFont;
/**
* Handles different fonts used by application
*/
public abstract class FontManager {
/**
* Change size of all fonts
*
* @param guiFontSize
* new font size
*/
public abstract void setFontSize(int guiFontSize);
/**
* Get a font which can display given string
*
* @param testString
* test string
* @param serif
* serif /sans serif flag
* @param fontStyle
* style
* @param fontSize
* size
* @return usable font
*/
public abstract GFont getFontCanDisplay(String testString, boolean serif,
int fontStyle, int fontSize);
}