[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/libraries/tcpdf/fonts/ttf2ufm/ttf2ufm-src/other/ -> dmpf.c (source)

   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  }


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1