Lines Matching refs:font_name
1200 if(d->dc[d->level].font_name)free(d->dc[d->level].font_name);
1202 d->dc[d->level].font_name = strdup(facename);
1205 d->dc[d->level].font_name = strdup("Arial"); // Default font, WMF spec says device can pick whatever it wants
1242 if(d->dc[d->level].font_name){ free(d->dc[d->level].font_name);}
1243 d->dc[d->level].font_name = strdup("Arial"); // Default font, WMF spec says device can pick whatever it wants
2248 if(d->dc[d->level].font_name){
2249 d->dc[d->level + 1].font_name = strdup(d->dc[d->level].font_name); // or memory access problems because font name pointer duplicated
2428 if(d->dc[old_level].font_name){
2429 free(d->dc[old_level].font_name); // else memory leak
2430 d->dc[old_level].font_name = NULL;
2549 if(NonToUnicode(dup_wt, d->dc[d->level].font_name)){
2550 free(d->dc[d->level].font_name);
2551 d->dc[d->level].font_name = strdup("Times New Roman");
2622 char *fontspec = TR_construct_fontspec(&tsp, d->dc[d->level].font_name);
2627 if(0<= TR_findcasesub(d->dc[d->level].font_name, (char *) "Narrow")){ tsp.co=1; }
3115 d.dc[0].font_name = strdup("Arial"); // Default font, set only on lowest level, it copies up from there WMF spec says device can pick whatever it wants
3163 if(d.dc[i].font_name)free(d.dc[i].font_name);