--- old/modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFile.java 2014-05-09 11:47:41.945957200 -0700 +++ new/modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFile.java 2014-05-09 11:47:41.686784800 -0700 @@ -1218,4 +1218,20 @@ return table; } + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (!(obj instanceof PrismFontFile)) { + return false; + } + final PrismFontFile other = (PrismFontFile)obj; + return filename.equals(other.filename); + } + + @Override + public int hashCode() { + return filename.hashCode(); + } }