- mdl_load_pack_block( &font->mdl, vg_mem.scratch );
- mdl_close( &font->mdl );
+
+ if( !mdl_arrcount( &font->mdl.textures ) )
+ vg_fatal_exit_loop( "No texture in font file" );
+
+ mdl_texture *tex0 = mdl_arritm( &font->mdl.textures, 0 );
+ void *data = vg_linear_alloc( vg_mem.scratch, tex0->file.pack_size );
+ mdl_fread_pack_file( &font->mdl, &tex0->file, data );