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

Reply via email to