- if( glyph->indice_count ){
- if( c == k_SRglyph_mod_square || c == k_SRglyph_mod_circle ){
- u32 c1 = u8str[i+1];
- if( c1 == '\0' ) break;
-
- ent_glyph *glyph1 = font3d_glyph( font, variant_id, c1 );
-
- if( glyph1 ){
- if( glyph1->indice_count ){
- v3f v0;
- v2_sub( glyph->size, glyph1->size, v0 );
- v2_muladds( offset, v0, -0.5f, v0 );
- v0[2] = 0.0f;
-
- shader_model_font_uOffset( v0 );
- mesh_drawn( glyph->indice_start, glyph->indice_count );
-
- shader_model_font_uOffset( offset );
- mesh_drawn( glyph1->indice_start, glyph1->indice_count );
- offset[0] += glyph1->size[0];
- }
- }
-
- i ++;
- continue;
- }
- else{
- shader_model_font_uOffset( offset );
- mesh_drawn( glyph->indice_start, glyph->indice_count );
- }
+ shader_model_font_uOffset( v0 );
+ mesh_drawn( glyph0->indice_start, glyph0->indice_count );
+ continue;