text.appyStyle(layoutContext, layoutProcess.getOutputMetaData());
words.add(text);
}
else if (produced == true)
{
final SpacerRenderNode spacer = new SpacerRenderNode(leadingMargin, 0, false);
spacer.appyStyle(layoutContext, layoutProcess.getOutputMetaData());
words.add(spacer);
}
}
else
{
// ok, it does.
final Glyph[] glyphs = (Glyph[]) glyphList.toArray(new Glyph[glyphList.size()]);
if (leadingMargin > 0)// && words.isEmpty() == false)
{
final SpacerRenderNode spacer = new SpacerRenderNode(leadingMargin, 0, false);
spacer.appyStyle(layoutContext, layoutProcess.getOutputMetaData());
words.add(spacer);
}
// todo: this is cheating ..
final int codePoint = glyphs[0].getCodepoint();