[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 /* 2 * see COPYRIGHT 3 */ 4 5 #include <stdio.h> 6 #include <ctype.h> 7 #include "t1lib.h" 8 9 /* 10 * Dump a rasterizarion of the font at small size 11 */ 12 13 #define PROGNAME "dmpf" 14 15 #include "bmpfont.h" 16 17 18 main(ac, av) 19 int ac; 20 char **av; 21 { 22 int fontid1, fontid2; 23 GLYPH *g1, *g2; 24 int chr, size, diff, offset; 25 26 if(ac!=2) { 27 fprintf(stderr,"Use: %s font\n", PROGNAME); 28 exit(1); 29 } 30 31 chkneg(T1_SetBitmapPad(MYPAD)); 32 chkneg(T1_InitLib(NO_LOGFILE|IGNORE_CONFIGFILE|IGNORE_FONTDATABASE)); 33 chkneg(fontid1=T1_AddFont(av[1])); 34 35 36 resetmap(); 37 for(chr=0; chr<256; chr++) { 38 for(size=MAXSIZE; size>=MINSIZE; size--) { 39 chknull( g1=T1_CopyGlyph(T1_SetChar( fontid1, chr, (float)size, NULL)) ); 40 41 drawglyf(size, g1); 42 43 chkneg(T1_FreeGlyph(g1)); 44 } 45 46 printf("*** Glyph %d==0x%x %c\n", chr, chr, 47 isprint(chr) ? chr : ' '); 48 printmap(stdout); 49 resetmap(); 50 } 51 52 printf("All done!\n"); 53 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |