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();
subsetter.font = font;
subsetters.put(entry, subsetter);
entry.subsetter = subsetter;
} else {