c++ - 如何根据区域设置为文件中的所有单词添加软连字符?

标签 c++ layout text tex hyphenation

我想在 C++ 程序中添加连字符。我有每个语言环境的单词文件。

是否可以通过添加所有可能的软连字符的程序来运行每个文件,也许通过 TeX 风格的连字符或通过一些 OSX 魔法?

或者是否有一个好的可靠的 C 库来在运行时检查软连字符?

谢谢

最佳答案

没有捷径:每个语言环境都需要一组字典,如 What are the rules for splitting words at the end of a line? 中所述。 。对于英语,有一些免费词典,例如这个Free English language hyphenation dictionary

关于c++ - 如何根据区域设置为文件中的所有单词添加软连字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29586540/

相关文章:

Python 并排合并逗号分隔的文本文件

c++ - Mac OS X 应用程序的编程语言

C++ 这应该更容易吗?

c++ - 追加到 QList<QFile*>

android - 在 'layout' res 文件夹中创建子文件夹

css - 创建描边和阴影 - HTML、CSS

c++ - 将临时对象附加到对 const 的引用时出错

android - 初学者 android 开发人员 - 布局有困难

android - 移除 Android 应用标题栏

r - 从文本中提取数据的最有效方法