}
if (log.isDebugEnabled()) {
log.debug("Unusual font encoding encountered: "
+ encoding + " -> " + effEncodingName);
}
CodePointMapping mapping = buildCustomEncoding(effEncodingName, afm);
singleFont.setEncoding(mapping);
}
List charMetrics = afm.getCharMetrics();
for (int i = 0, c = afm.getCharCount(); i < c; i++) {
AFMCharMetrics metrics = (AFMCharMetrics)charMetrics.get(i);