c# - c# 中的连字符

标签 c# hyphenation

我正在寻找将在 C# 中执行文本断字的示例项目。理想情况下,这将派生自 TeX 断字算法或类似算法。我目前对英语很感兴趣,尽管将来可能需要其他语言。有人见过这样的东西吗? 背景 我计划使用 CoreText 将其包含在 MonoTouch 项目中。

最佳答案

我在 https://github.com/alkozko/NHyphenator 找到了 Knuth-Liang 断字算法的 C# 实现它似乎工作正常。

但是目前有两个缺点:

  1. 它无法加载开箱即用的 TeX 断字模式文件(但是,添加对它们的支持似乎微不足道)。
  2. 尚不清楚哪种许可证适用于源代码。

关于c# - c# 中的连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877777/

相关文章:

c# - 检查字符串是否有大写、小写和数字

c# - 如何在 MVC3 上禁止返回 403 上的正确消息?

c# - 关闭/忽略 xsd 代码生成中指定的字段后缀

HTML:没有破折号的软连字符()?

ios - native iOS 应用程序中的连字符

css - 是否存在仅当浏览器支持 “text-align: justify” 时才激活 “hyphens: auto” 的纯 CSS hack?

c# - 使用 c# 的 asp.net guid 问题

c# - ASP.NET WebAPI ODataController 总是返回 406 不被接受

带有 TextKit 和两端对齐文本的 iOS 断字

iphone - 断字库不适用于 iOS 5