William M. Perry writes:
What is the difference in these calls?
I don't see anything called XDrawStringImage anywhere - do you mean
XDrawImageString?
The difference between XDrawString and XDrawImageString is that
XDrawString only modifies the pixels which are actually part of the
text, whereas XDrawImageString first fills the destination rectangle
with the background pixel defined in the GC.