Lines Matching refs:font_name
1420 if (d->dc[d->level].font_name){ free(d->dc[d->level].font_name); }
1422 d->dc[d->level].font_name = ctmp;
1426 d->dc[d->level].font_name = strdup("Arial"); // Default font, EMF spec says device can pick whatever it wants
2321 if(d->dc[d->level].font_name){
2322 d->dc[d->level + 1].font_name = strdup(d->dc[d->level].font_name); // or memory access problems because font name pointer duplicated
2345 if(d->dc[old_level].font_name){
2346 free(d->dc[old_level].font_name); // else memory leak
2347 d->dc[old_level].font_name = NULL;
3118 if(NonToUnicode(dup_wt, d->dc[d->level].font_name)){
3119 free(d->dc[d->level].font_name);
3120 d->dc[d->level].font_name = strdup("Times New Roman");
3191 char *fontspec = TR_construct_fontspec(&tsp, d->dc[d->level].font_name);
3196 if(0<= TR_findcasesub(d->dc[d->level].font_name, (char *) "Narrow")){ tsp.co=1; }
3531 d.dc[0].font_name = strdup("Arial"); // Default font, set only on lowest level, it copies up from there EMF spec says device can pick whatever it wants
3584 if(d.dc[i].font_name)free(d.dc[i].font_name);