3.2.6. RENDERIZAÇÃO DE FONTES E TEXTOS

 

A ClanLib também suporta a exibição de textos em diferentes fontes.

As classes CL_Font, CL_TextStyler, CL_GlyphBuffer oferecem recursos para utilização tanto de fontes do sistema, como de fontes bitmaps. No entanto, o suporte a fontes de sistemas ainda é considerado experimental na versão 0.7 da biblioteca.

 

1   CL_ResourceManager manager("resources.xml");

2   CL_Font font_a("Font_A", &manager);

3   font_a.draw(150, 150, “Teste fonte”);

 

O exemplo anterior carrega um arquivo de recursos que contém a fonte desejada (linha 1), define um objeto para essa fonte (linha 2) e imprime um texto na janela usando a referida fonte (linha 3).