0

我有一个名为Point Mobile PM450的设备,带有WinCE 6操作系统,没有阿拉伯语区域设置。我已将阿拉伯字体(如tahoma.ttf和)复制tahomabd.ttfWindows/Fonts目录。现在显示阿拉伯字符,但句子不可读,因为它们是从左到右的,而阿拉伯语是从右到左的。例如,我的话是سلام,我的设备显示م ا ل س

我不能使用Platform Builder,因为我的公司限制我编辑运行时图像。所以我需要像ArabizerArabware与 Win CE 6 兼容的东西。

注意: ArabizerArabware不兼容。错误是The Application cannot run on this device type. Please install the application specific to this device type.

我还尝试更改注册表节点并用 401(阿拉伯语)替换 409(英语),我成功地将布局更改为从右到左,但单词仍然是从左到右。

StackOverflow 限制我发送图像,但这是我的设备屏幕截图:

示例 word 文件

现在的问题是:

在 wince 6 中,如何在没有阿拉伯语语言环境的情况下获得从右到左的单词?

如果有人在这里需要示例 C# 类,那就是 (波斯网站)。

当您可以访问源代码但我没有时,它很有用。

4

1 回答 1

0

如果您无法通过 Platform Builder 为阿拉伯语添加“用于复杂脚本的 Unicode 脚本处理器”,那么您无能为力...您唯一能做的就是在应用程序中开发一个层来管理阿拉伯语文本显示...

于 2016-07-29T15:57:46.193 回答