1 diff -rupN a/src/vtedraw.c b/src/vtedraw.c
2 --- a/src/vtedraw.c 2010-07-12 15:27:44.000000000 -0400
3 +++ b/src/vtedraw.c 2010-09-12 14:48:10.000000000 -0400
4 @@ -1115,6 +1115,41 @@ _vte_draw_text (struct _vte_draw *draw,
5 alpha, bold ? "bold" : "normal");
16 + for (s = 0; s < n_requests; s++) {
20 + _vte_draw_text_internal (draw, requests, n_requests, &black, alpha, bold);
22 + /* handle fonts that lack a bold face by double-striking */
23 + if (bold && !_vte_draw_has_bold (draw)) {
26 + /* Take a step to the right. */
27 + for (i = 0; i < n_requests; i++) {
30 + _vte_draw_text_internal (draw, requests,
31 + n_requests, &black, alpha, FALSE);
32 + /* Now take a step back. */
33 + for (i = 0; i < n_requests; i++) {
38 + for (s = 0; s < n_requests; s++) {
42 + /* end text shadow */
44 _vte_draw_text_internal (draw, requests, n_requests, color, alpha, bold);