C# 中的 Unicode bidi 文本算法?
是否有 C# 版本的 Unicode 算法可以接受 Unicode 字符串并将其分解为可以正确呈现的运行?每次运行都应该是从左到右或从右到左。
我们知道这是 Java ICU4J 的一部分,但那是一个大型库,我们只是在寻找这个特定的功能,以正确呈现文本。
Is there a C# version of the Unicode algorithm that takes a Unicode string and breaks it into runs that can be correctly rendered? Each run should be either left-to-right or right-to-left.
We understand this is part of the Java ICU4J, but that is a large library, and we're only looking for this specific functionality, to render text correctly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是双向处理的 unicode 标准:
UNICODE 双向算法
另请尝试:此
实现:
我相信您将能够相当简单地将它们转换为 C#
This is the unicode standard for bidi handling:
UNICODE BIDIRECTIONAL ALGORITHM
Also try: this
Implementations:
I'm sure you will be able to convert them to c# fairly simply