added get-font method to IFontable protocol and rewrote some tests accordingly