Issue #9: added Font class