faces that match what are required by the Graphviz PS font.
*/
if (gv_af_p[i].faces && strstr(ps_alias->name, gv_af_p[i].gv_ps_fontname)) {
- agxbput(xb2, gv_af_p[i].fontname);
- agxbput(xb2, ", ");
+ agxbprint(xb2, "%s, ", gv_af_p[i].fontname);
avail_faces = get_avail_faces(gv_af_p[i].faces, xb);
if (ps_alias->weight) {
if (strcasestr(avail_faces, ps_alias->weight)) {
copyUpper(xb2, ps_alias->weight);
}
} else if (strcasestr(avail_faces, "REGULAR")) {
- agxbputc(xb2, ' ');
- agxbput(xb2, "REGULAR");
+ agxbput(xb2, " REGULAR");
} else if (strstr(avail_faces, "ROMAN")) {
- agxbputc(xb2, ' ');
- agxbput(xb2, "ROMAN");
+ agxbput(xb2, " ROMAN");
}
if (ps_alias->stretch) {
if (strcasestr(avail_faces, ps_alias->stretch)) {
} else if (!strcasecmp(ps_alias->style, "ITALIC")) {
/* try to use ITALIC in place of OBLIQUE & visa versa */
if (strcasestr(avail_faces, "OBLIQUE")) {
- agxbputc(xb2, ' ');
- agxbput(xb2, "OBLIQUE");
+ agxbput(xb2, " OBLIQUE");
}
} else if (!strcasecmp(ps_alias->style, "OBLIQUE")) {
if (strcasestr(avail_faces, "ITALIC")) {
- agxbputc(xb2, ' ');
- agxbput(xb2, "ITALIC");
+ agxbput(xb2, " ITALIC");
}
}
}