我想在网站上的一些大文本中通过JavaScript实现客户端断字功能。(我知道CSS3断字功能,但通常不可用。)
我已经使用了Hyphenator.js,它运行良好,但非常庞大(仅包含英语的优化编译版本大小为106 KB),而且速度相对较慢。它的体积和速度足以让我考虑放弃断字功能。毕竟这只是一种奢侈品。
但最近我发现了另一种可能的替代方案:Hypher。令我困惑的是,Hypher可以如此小巧,却能完成同样的工作。我想知道是否有人能解释这个问题。
Hypher的效果是否与Hyphenator.js一样好?是否有理由使用Hyphenator.js?Hypher的自述文件中提供了一个指向Hyphenator.js页面底部的链接,但其中没有解释这些项目之间的联系。
有人对客户端最高效的断字有什么看法吗?