Modify the app so that you can specify the font used. For instance, in the example below, the font is:
Font f = new Font("Arial", Font.PLAIN, 30);
The font instantiated above is a physical font and is platform dependent. The logical fonts are not actual font libraries that are installed anywhere on your system, and instead are are merely font-type names which are recognized by the Java runtime and which are mapped to some physical font that is installed on your system. The five logical fonts are Serif, Sans-serif, Monospaced, Dialog, and DialogInput.
Use whichever font that suits your fancy, just ensure it is something different from the default.
Hint: in order to do this, you need to add an attribute to the map associated with the string. See the method below in the class AttributedString.
public void
addAttribute(AttributedCharacterIterator.Attribute attribute,
Object value)
The particular key-value pair is TextAttribute.FONT and the Font.
Do the modification in a way so that this change can be done repeatedly and for different types of Fonts from within the View class.
