Rewrote Font.GetHashCode() to improve uniqueness.
Added test cases to prevent observed collision scenarios in Font.GetHashCode().