}
Vector<GlyphInfo> glyphs;
- Vector<CharacterIndex> characterIndices;
+ Vector<CharacterIndex> glyphsToCharactersMap;
Vector<Length> charactersPerGlyph;
if( SHAPE_TEXT & operations )
{
scripts,
fonts,
glyphs,
- characterIndices,
+ glyphsToCharactersMap,
charactersPerGlyph );
}
const Length numberOfGlyphs = mImpl->mVisualModel->GetNumberOfGlyphs();
glyphs.Resize( numberOfGlyphs );
- characterIndices.Resize( numberOfGlyphs );
+ glyphsToCharactersMap.Resize( numberOfGlyphs );
charactersPerGlyph.Resize( numberOfGlyphs );
mImpl->mVisualModel->GetGlyphs( glyphs.Begin(),
0u,
numberOfGlyphs );
- mImpl->mVisualModel->GetGlyphToCharacterMap( characterIndices.Begin(),
+ mImpl->mVisualModel->GetGlyphToCharacterMap( glyphsToCharactersMap.Begin(),
0u,
numberOfGlyphs );
// Update the visual model
mImpl->mLayoutEngine.UpdateVisualModel( size,
glyphs,
- characterIndices,
+ glyphsToCharactersMap,
charactersPerGlyph,
*mImpl->mVisualModel );