Я новичок в программировании X11, а разработка находится в среде Linux, я столкнулся с проблемой с шрифтом, который я не знаю.X11 программирующий шрифт
Вот мой вопрос:
Как изменить набор символов в XmStringCreate(text,charset)
в X11
?
Для примера:
XmStringCreate(text,charset)
имеет значение XmStringCreateLtoR(text,XmString_DEFAULT_CHARSET)
Я хочу изменить DEFAULT_CHARSET
к ISO859-15
.
И как обращаться с XmString_DEFAULT_CHARSET
.
Можете ли вы опубликовать фрагмент кода? Это может помочь людям дать вам более конкретный ответ. –
В Х11 - XmStrDefs.h мы имеем, #define XmSTRING_DEFAULT_CHARSET \t XMS #define XmSTRING_ISO8859_1 \t \t "ISO8859-1" ... ... ... теперь вернулся в мой код, у меня есть .... ... #define DLG_CHARSET \t XmSTRING_DEFAULT_CHARSET .... ... функция (... .. ..) { XmStringCreateLtoR (текст, DLG_CHARSET); ... string = XmStringCreateLtoR (значение, XmSTRING_DEFAULT_CHARSET); } поэтому каждый раз, когда текст, введенный в виджет текстового поля, принимает кодировку по умолчанию (XmSTRING_DEFAULT_CHARSET)), где я не могу ввести никаких германских символов. следовательно, я хочу загрузить другой набор символов. Поможете ли вы? – Prakhash
Пожалуйста, отредактируйте свой вопрос, а не добавьте код в комментарии. –