首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Motif编程与UTF-8

Motif编程与UTF-8
EN

Stack Overflow用户
提问于 2011-09-26 04:22:20
回答 2查看 1.1K关注 0票数 3

我是Motif编程的新手,我想使用UTF-8编码。

我尝试过XtSetLanguageProc (NULL, NULL, NULL);,但当我在Motif (编辑器文本-类似于6A卷motif编程)中读取文件时,我在重音字符方面遇到了问题。

我不得不使用setlocale()

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-27 09:21:37

使用Motif,您必须切换到您正在使用的语言的正确字体。目前还没有一种完全支持所有语言的UTF-8字体。

如果你有更多的问题,你可能想在MotifZone http://www.motifzone.com/forum/unicode-support上问它,因为Motif不再是一个常用的工具包。

票数 4
EN

Stack Overflow用户

发布于 2020-11-09 19:45:40

正如Michael所说,您需要一种支持Unicode的字体。支持最广泛的是Iso10646字体。假设Linux安装了X11,启动xfontsel来找到它们。从rgstry下拉菜单中选择iso10646。然后fmly菜单将列出使用该编码的可用字体。其中一些非常有限,但是

代码语言:javascript
复制
-*-fixed-medium-*-*-*-18-*-*-*-*-*-iso10646-*

是X11安装附带的一个很好的选择。

然后,您需要将该字体设置为Motif程序中的备用字体,或者通过命令行提供资源

代码语言:javascript
复制
xmprogram -xrm '*fontList: -*-fixed-medium-*-*-*-18-*-*-*-*-*-iso10646-*'

如果一切正常,重音字符将不再有问题。

对于支持更多字形的字体,可以考虑使用GNU Unifont

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

https://stackoverflow.com/questions/7548344

复制
相关文章

相似问题

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