我有一个名为Point Mobile PM450的设备,带有WinCE 6操作系统,没有阿拉伯语区域设置。我已将阿拉伯字体(如tahoma.ttf
和)复制tahomabd.ttf
到Windows/Fonts
目录。现在显示阿拉伯字符,但句子不可读,因为它们是从左到右的,而阿拉伯语是从右到左的。例如,我的话是سلام
,我的设备显示م ا ل س
。
我不能使用Platform Builder
,因为我的公司限制我编辑运行时图像。所以我需要像Arabizer或Arabware或与 Win CE 6 兼容的东西。
注意:
Arabizer
和Arabware
不兼容。错误是The Application cannot run on this device type. Please install the application specific to this device type.
我还尝试更改注册表节点并用 401(阿拉伯语)替换 409(英语),我成功地将布局更改为从右到左,但单词仍然是从左到右。
StackOverflow 限制我发送图像,但这是我的设备屏幕截图:
现在的问题是:
在 wince 6 中,如何在没有阿拉伯语语言环境的情况下获得从右到左的单词?
如果有人在这里需要示例 C# 类,那就是 (波斯网站)。
当您可以访问源代码但我没有时,它很有用。