unicode - “Unicode 换行算法”(UAX#14)的实现
问题描述
我一直在四处寻找Unicode 换行算法 (UAX#14)的最新实现来满足我的需要。
我发现了一个旧的,但看似规范的算法 示例实现,其中使用了“基于对表的实现”。该实现引用了从 Unicode 10.0 开始删除的旧文档的相应部分。所以,
为什么删除了“§7:基于对表的实现”,还有哪些替代方案?
算法的最新版本是否有任何公开和完整的实现,或者至少对于“基于对表的实现”仍然存在的算法的最后一个版本(在Unicode 9.0中)?
解决方案
#14 和 #29 的最新官方换行符实现包含在icu_segmenter
Unicode 组织维护的 Rust crate 中。请参阅https://unicode-org.github.io/icu4x-docs/doc/icu_segmenter/上的 API 文档
推荐阅读
- flutter - Flutter:是否可以访问 BuildContext 的父状态?
- arrays - 如何在python中组合两个二维数组?
- jquery - 按照 URL 将类添加到不同页面上的 div
- mysql - MySQL LOAD DATA INFILE 仅导入第一行
- r - ComplexHeatmap:增加侧面注释的标签大小?
- laravel - Laravel - 从存储/更新帖子中删除图像
- angular - 使用 Angular 在谷歌地图上更改 agm-circle 的颜色
- mysql - 如何只选择最大值?
- discord - Discord.js 机器人无法离开语音频道
- javascript - 我在构造函数中定义的数组在我的任何类方法中都无法读取