From 97bcfc9c0f3ae2e2b52700090d6816d2326fdbf2 Mon Sep 17 00:00:00 2001 From: kramm Date: Mon, 5 Nov 2001 12:49:19 +0000 Subject: [PATCH] added routine for dumping fonts. --- lib/modules/swfdump.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/modules/swfdump.c b/lib/modules/swfdump.c index ee187f9..ffed0f9 100644 --- a/lib/modules/swfdump.c +++ b/lib/modules/swfdump.c @@ -37,6 +37,24 @@ void swf_DumpTag(FILE * f,TAG * t) fprintf(f,"\n"); } +void swf_DumpFont(SWFFONT * font) +{ + printf("ID: %d\n", font->id); + printf("Version: %d\n", font->version); + printf("name: %s\n", font->name); + printf("characters: %d\n", font->numchars); + printf("layout: %s\n", font->layout?"yes":"no"); + if(font->layout) + { + printf(" ascent:%d\n", font->layout->ascent); + printf(" descent:%d\n", font->layout->descent); + printf(" leading:%d\n", font->layout->leading); + printf(" bounds: (not shown)\n"); + printf(" kerning records:%d\n", font->layout->kerningcount); + printf(" kerning records: (not shown)\n"); + } +} + char* swf_TagGetName(TAG*tag) { switch(tag->id) -- 1.7.10.4