如何在 wince 6 中获取没有阿拉伯语区域设置的从右到左单词



我有一个名为Point Mobile PM450的设备,其WinCE 6 OS没有阿拉伯语区域设置。我已经将tahoma.ttftahomabd.ttf等阿拉伯字体复制到Windows/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.

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

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

示例单词文件。

现在的问题是:

如何在 wince 6 中获取没有阿拉伯语区域设置的从右到左的单词?

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

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

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

最新更新