    class
    	EV_SCALED_FONT_FACTORY

    General
    	cluster: interface
    	description:
    		"Objects that is a factory for scaled fonts.
    		Reduces memory usage and speed up systems with only a few different fonts and a
    		lot of EV_MODEL_TEXT objects which uses this fonts and get uniformly scaled."

    Ancestors
    	ANY

    Queries
    	registered_font (a_font: EV_FONT): EV_IDENTIFIED_FONT
    	scaled_font (an_id_font: EV_IDENTIFIED_FONT; should_height: INTEGER_32): EV_FONT

    Commands
    	register_font (an_id_font: EV_IDENTIFIED_FONT)
    	unregister_font (an_id_font: EV_IDENTIFIED_FONT)

    Constraints
    	scaled fonts not void
    	orginal fonts not void