1. A method implemented by a computing system having a processor, of generating an error quantifying differences between reference objects representing characters and representations of the reference objects, the method comprising: the computing system accessing a reference object representing a character; the computing system quantifying one or more reference object characteristics, the reference object characteristics being related to character structural and color information, of at least a portion of the reference object to generate a reference object metric; the computing system accessing a representation object of the reference object; the computing system quantifying one or more representation object characteristics, the representation object characteristics being related to character structural and color information, of a portion of the representation object of the reference object corresponding to the portion of the reference object to create a representation object metric; the computing system calculating an error based on a difference between the reference object metric and the representation object metric by at least comparing the reference and representation object characteristics at one or more locations within the reference and representation objects that are established by one or more rules based on structural information that includes information related to typographical features; and the computing system outputting the error to a user.