gpt4 book ai didi

windows - 使用 DirectWrite 确定字边界

转载 作者:可可西里 更新时间:2023-11-01 10:46:25 24 4
gpt4 key购买 nike

DirectWrite 通过 IDWriteTextAnalysisSink::SetLineBreakpoints() 提供换行信息。但是,我还需要根据 Unicode Annex #29: Unicode Text Segmentation 确定单词边界。 .

有没有办法使用 DirectWrite 做到这一点?如果不是,那么在 Windows 桌面和 WinRT 中,有哪些替代方案可以与 DirectWrite 的文本布局系统一起工作?

最佳答案

我可以确认 DirectWrite 到 Windows 8.1 不支持 UAX 29(仅支持 LB UAX 14)。至于直接操作系统提供的替代方案,Windows.Data.Text(http://code.msdn.microsoft.com/windowsapps/Text-Segmentation-API-be73de71)或自 Windows 7 以来一直存在的扩展语言服务(http://code.msdn.microsoft.com/windowsapps/Extended-Linguistic-ELS-d04c606a)可能会有所帮助,但我认为它们都不支持直接UAX 29 的实现。

关于windows - 使用 DirectWrite 确定字边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23270733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com