イディッシュ語キーボード

Yiddish Keyboard

入力/出力

対応

溢れた表は横スクロールで表示することができます

母音

Latin = *1 a o e i u oy ey ay i& *2 u& *3
Yiddish א אַ אָ ע י ו ױ ײ ײַ יִ וּ

*1 シュトゥメル・アレフ

*2 ヒリク付きyud

*3 シュルク付きvov

子音

Latin b g d h z t y kh *1 l m *1 n *1 s p f *1 ts *1 k / q r sh v zh tsh
Yiddish ב ג ד ה ז ט י כ ך ל מ ם נ ן ס פּ פֿ ף צ ץ ק ר ש װ זש טש

*1 後にスペースかピリオドが来ると自動で尾字形になります。

子音(セム語由来の語)

Latin v& / b& h& k& sh& s& s&& / t&
Yiddish בֿ ח כּ שׂ ת תּ

その他

Latin -
Yiddish ־ *1

*1 マカフ。二つの語が緊密な関係にあることを表す。

所感など

イディッシュ語ヘブライ文字をラテン文字からの変換で打つことができます。
主に私の力不足により、vovのシュルク付きとyudのヒリク付きを自動で出すことはできていません。
語頭のi, u, oy, ey, ay直前のシュトゥメル・アレフもです。
自分で明示的にシュトゥメル・アレフ、シュルク付きvov、ヒリク付きyudを出せるようにはしてあります。
ソースコードに書字方向の違う文字を混ぜると死ぬほどめんどくさかったので、ヘブライ文字は軒並みunicodeで書いています。
尾字形に自動で対応するため空白かピリオドが次に来たら尾字形に置き換えるという処理をしているのですが、
正規表現で検知・置き換えをしているためピリオドを「任意の一文字」と読まれるなどのトラブルがあり大変でした...。
不具合を潰しきれている自信が全然ないので、不具合報告などいただけると大変ありがたいです。

コード