As you had a recipe for reproducing this, it is probably the œ
character
that is either miscoded in the string argument (the penultimate
argument,
an XChar2b *) or it is missing in the font used for bold. If you
can print
the values in the XChar2b* (the last argument to XDrawImageString16
specifies the length in characters, i.e. bytes/2) and use xfd to
inspect
the font used, you should be able to tell if all characters in
the XChar2b*
are present in the font.
It's indeed missing from the font,
I don't know if Emacs can do much about this. Perhaps we could
handle the error somehow, but there might be many characters passed
to XDrawImageString16 and not drawing all of them would look bad. If
it where only one an empty rectangle could be drawn instead.
Jan D.
_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel