formal languages - Greek syllabification library for Javascript -
does know syllabification library or script greek written javascript? tried use hyphenator.js results poor...
<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>
will output:
["απο|κα|λυ|ψις", "ιησου", "χρι|στου", "ην", "εδω|κεν", "αυτω", "ο", "θεος", "δει|ξαι", "τοις", "δου|λοις", "αυτου", "α", "δει", "γε|νε|σθαι", "εν", "ταχει", "και", "εση|μα|νεν", "απο|στει|λας", "δια", "του", "αγ|γε|λου", "αυτου", "τω", "δουλω", "αυτου", "ιω|αν|νη"]
which evidently shows hyphenation doesn't work syllabification purposes. maybe hyphenation ok...
later addition after comments:
i expected library hyphenate "iesou" , "theos", turns out there setting minwordlength hyphens. setting 2, gives better results. several sources automatic hyphenation / syllabification not 100% exact due many reasons. enough me @ point.
as said in comments, short words not hyphenated default (as makes no typographical sense). however, can forced:
hyphenator.config({hyphenchar:hyphenchar, minwordlength:1});
Comments
Post a Comment