Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
3年前关闭。
有谁知道用Javascript编写的希腊语良好的音节化库或脚本?我尝试使用Hyphenator.js,但效果不佳...
将输出:
这显然表明,断字不适合音节化目的。也许要断字没关系...
以后添加评论后:
我希望库可以连字符“ iesou”和“ theos”,但是事实证明,连字符的最小字长有一个设置。将其设置为2可获得更好的结果。有几个消息来源说,由于许多原因,自动连字/音节化并非100%准确。但这对我来说已经足够了。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
3年前关闭。
有谁知道用Javascript编写的希腊语良好的音节化库或脚本?我尝试使用Hyphenator.js,但效果不佳...
<script src="Hyphenator.js" type="text/javascript"></script>
<script src="patterns/grc.js" type="text/javascript"></script>
<script type="text/javascript">
var hyphenchar = '|';
Hyphenator.config({hyphenchar:hyphenchar});
var t = 'αποκαλυψις ιησου χριστου ην εδωκεν αυτω ο θεος δειξαι τοις δουλοις αυτου α δει γενεσθαι εν ταχει και εσημανεν αποστειλας δια του αγγελου αυτου τω δουλω αυτου ιωαννη'.split(" ").map(function(word){return Hyphenator.hyphenate(word, 'grc')});
console.log(t);
</script>
将输出:
["απο|κα|λυ|ψις", "ιησου", "χρι|στου", "ην", "εδω|κεν", "αυτω", "ο", "θεος", "δει|ξαι", "τοις", "δου|λοις", "αυτου", "α", "δει", "γε|νε|σθαι", "εν", "ταχει", "και", "εση|μα|νεν", "απο|στει|λας", "δια", "του", "αγ|γε|λου", "αυτου", "τω", "δουλω", "αυτου", "ιω|αν|νη"]
这显然表明,断字不适合音节化目的。也许要断字没关系...
以后添加评论后:
我希望库可以连字符“ iesou”和“ theos”,但是事实证明,连字符的最小字长有一个设置。将其设置为2可获得更好的结果。有几个消息来源说,由于许多原因,自动连字/音节化并非100%准确。但这对我来说已经足够了。
最佳答案
如评论中所述,默认情况下,短字不带连字符(因为这没有印刷意义)。但是,可以强制执行以下操作:
Hyphenator.config({hyphenchar:hyphenchar, minwordlength:1});
09-17 01:02