entry.style = currentEntry.style;
entry.weight = currentEntry.weight;
SubsetterEntry subsetter = (SubsetterEntry) subsetters.get(entry);
if (subsetter == null) {
try {
FontProperties prop = new FontProperties(entry.familyName, entry.weight, entry.style);
FontInputStream stream = fontLocator.locateFont(prop);
if (stream != null) {
OpenTypeFont font = new OpenTypeFont(stream);
if (font.canEmbedForReading() && font.canSubset()) {
subsetter = new SubsetterEntry();