libdrawtext

diff tools/font2glyphmap/src/font2glyphmap.c @ 34:49a190d62271

made the input and output unicode range text conversions accept and write in hex respectively
author John Tsiombikas <nuclear@member.fsf.org>
date Wed, 16 Apr 2014 11:29:13 +0300
parents c750059a1258
children 35675c3e16b4
line diff
     1.1 --- a/tools/font2glyphmap/src/font2glyphmap.c	Tue Apr 15 06:00:25 2014 +0300
     1.2 +++ b/tools/font2glyphmap/src/font2glyphmap.c	Wed Apr 16 11:29:13 2014 +0300
     1.3 @@ -23,7 +23,7 @@
     1.4  				struct coderange *node;
     1.5  				int start, end;
     1.6  
     1.7 -				if(sscanf(argv[++i], "%d-%d", &start, &end) != 2) {
     1.8 +				if(sscanf(argv[++i], "%i-%i", &start, &end) != 2) {
     1.9  					fprintf(stderr, "-range must be followed by a range of the form: START-END\n");
    1.10  					return 1;
    1.11  				}
    1.12 @@ -71,7 +71,7 @@
    1.13  					struct coderange *r = clist;
    1.14  					clist = clist->next;
    1.15  
    1.16 -					sprintf(outfile, "%s_s%d_r%d-%d.%s", basename, font_size, r->start, r->end, SUFFIX);
    1.17 +					sprintf(outfile, "%s_s%d_r%04x-%04x.%s", basename, font_size, r->start, r->end, SUFFIX);
    1.18  					font2glyphmap(font, argv[i], outfile, font_size, r->start, r->end);
    1.19  
    1.20  					free(r);