17 #if ! ( defined(_Xutf8_h) || defined(FL_DOXYGEN) )
26 #include <X11/Xlocale.h>
27 #include <X11/Xutil.h>
28 #include <FL/Fl_Export.H>
32 char **font_name_list;
42 XCreateUtf8FontStruct (
44 const char *base_font_name_list);
50 XUtf8FontStruct *font_set,
58 XUtf8_measure_extents(
61 XUtf8FontStruct *font_set,
74 XUtf8FontStruct *font_set,
85 XUtf8FontStruct *font_set,
94 XUtf8FontStruct *font_set,
99 XUtf8FontStruct *font_set,
103 fl_XGetUtf8FontAndGlyph(
104 XUtf8FontStruct *font_set,
112 XUtf8FontStruct *font_set);
117 const unsigned char *buf,
128 const unsigned char *buf,
133 const unsigned char *buf,
137 XFastConvertUtf8ToUcs(
138 const unsigned char *buf,
146 #ifdef X_HAVE_UTF8_STRING
147 #define XUtf8LookupString Xutf8LookupString
152 XKeyPressedEvent* event,
156 Status* status_return);