JetUML
JetUML copied to clipboard
StringRenderer Redesign
Class StringRenderer provides an interface for subsystems to render strings to their particular needs for different font styles and text alignments.
The redesign cleaned up class StringRenderer to provide a minimal interface to work with. This involved moving the static inner class CanvasFont to a class of its own as a Singleton.