首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >X11编程字体

X11编程字体
EN

Stack Overflow用户
提问于 2017-01-26 19:28:22
回答 1查看 384关注 0票数 0

我对X11编程很陌生,而且开发是在中,我遇到了一个我不熟悉的字体问题。

这里是我的问题:

如何在XmStringCreate(text,charset)中更改X11中的字符集?

例如,

XmStringCreate(text,charset)的值为XmStringCreateLtoR(text,XmString_DEFAULT_CHARSET),我想将DEFAULT_CHARSET更改为ISO859-15

以及如何处理XmString_DEFAULT_CHARSET

EN

回答 1

Stack Overflow用户

发布于 2017-01-27 21:51:34

XmStringCreate的第二个参数是通过fontlist资源与特定字体相关联的字符串,任何能够显示文本的小部件都有该资源。

如果您只需要显示If 8859-15,只需将If 8859-15字体放入您的字体列表资源中,您就完成了。

如果需要显示更多的遗留字符集,请在fontList中放置几个字体,并将一个标记与每个字体相关联。

代码语言:javascript
复制
*fontList: -b&h-luxi sans-bold-o-normal--0-0-0-0-p-0-iso8859-1:charset1,
           -b&h-luxi sans-bold-o-normal--0-0-0-0-p-0-iso8859-15:charset2

使用"charset1""charset2"作为XmStringCreate的第二个论证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41881411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档