* so what we do here doesn't matter much. We set the first
* char to space so that virtually any font should pass the
* test. */
firstChar = ' ';
}
final FontConsumer fontConsumer = this.getFontConsumer();
final Font.SelectionStrategy strategy =
this.traitFontSelectionStrategy(context);
final String[] fontFamily = this.traitFontFamily(context);
final Font.Style style = this.traitFontStyle(context);
final Font.Weight weight = this.traitFontWeight(context);
final Font.Variant variant = this.traitFontVariant(context);
final Font.Stretch stretch = this.traitFontStretch(context);
final int size = this.traitFontSize(context);
resolvedFont = fontConsumer.selectFontXsl(strategy, fontFamily,
style, weight, variant, stretch, size, firstChar);
} catch (final FontException e) {
this.getLogger().error("Error creating Font.\n"
+ this.getContextMessage());
}