@@ -1216,6 +1216,22 @@ buffer.get(0, table, 0, buffer.capacity()); } 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(); + } }