bool ParagraphLayout::_AppendGlyphInfo(uint32 charCode, float width, const CharacterStyle& style) { if (style.Width() >= 0.0f) { // Use the metrics provided by the CharacterStyle and override // the font provided metrics passed in "width" width = style.Width(); } width += style.GlyphSpacing(); return fGlyphInfos.Add(GlyphInfo(charCode, 0.0f, width, 0)); }