突厥語(とっけつご,古テュルク語) 発音表示・変換フォーム
ver0.1
2019.6.13.
@rwanda_go_tan
突厥文字
(とっけつもじ)で書かれた「古テュルク語(突厥語,とっけつご)」の文章に対し,発音情報を付与します。
突厥文字は,古テュルク文字,テュルク・ルーン文字などとも呼ばれます。
※「
突厥文字(とっけつもじ)の一覧表と入力フォーム
」もよろしくね!
𐱅𐰭𐰼𐰃 ∶ 𐰋𐰃𐰔 ∶ 𐰢𐰤𐰤 𐰚𐰰 ∶ 𐱅𐰭𐰼𐰃𐰢 ∶ 𐰴𐰆𐰡𐰀𐰽𐰃𐰣 ∶ 𐰲𐰼 ∶ 𐰀𐰣𐰢 ∶ 𐰆𐰢𐰖 ∶ 𐰴𐰆𐰺𐰍𐰽𐰃𐰣 ∶ 𐰲𐰼 ∶ 𐰲𐰺𐰃𐰞𐰃𐰯 ∶ 𐰲𐰇𐰯 ∶ 𐰉𐰆𐰞𐰽𐰆𐰣 ∶ 𐰲𐰠𐰃 ∶ 𐰲𐰺𐰃𐰞𐰃𐰯 ∶ 𐰾𐰇𐱅 ∶ 𐰉𐰆𐰞𐰽𐰆𐰣 ∶ 𐰀𐰺𐰉𐰍𐰃𐰢 ∶ 𐰲𐰺 ∶ 𐰉𐰆𐰞𐰽𐰆𐰣 ∶ 𐰚𐰆𐰓𐰾𐰃 ∶ 𐱃𐰆𐰞𐰆 ∶ 𐰀𐰺 ∶ 𐰉𐰆𐰞𐰽𐰆𐰣 𐰇𐰔𐰀 ∶ 𐱅𐰭𐰼𐰃 ∶ 𐰉𐰽𐰢𐰽𐰺 ∶ 𐰀𐰽𐰺𐰀 ∶ 𐰘𐰃𐰼 ∶ 𐱅𐰠𐰃𐰤𐰢𐰾𐰼 ∶ 𐱅𐰇𐰼𐰚 ∶ 𐰉𐰆𐰑𐰆𐰣 ∶ 𐰃𐰠𐰃𐰭𐰃𐰤 ∶ 𐱅𐰇𐰼𐰇𐰭𐰇𐰤 ∶ 𐰚𐰃𐰢 ∶ 𐰀𐰺𐱃𐱃𐰃 ∶ 𐰆𐰑𐰲𐰃∶𐰀𐰼𐱅𐰃
用例検索リンクを表示する
▶ 分析モードの切り替え:
「センテンスごとに分析」モード
入力された文章の1行ごとを「1センテンス」とみなし,まとめて発音を付与します。
※センテンスごとに分析の場合,結果表示の詳細の有無:
文の区切りごとの詳細情報を表示する
「文の区切りごとに分析」モード
文の区切りごとに分割して,発音情報を表示します。
※文の区切りごとに分析の場合,結果表示の横幅の切り替え:
1
2
3
4
5
7
10
ブロックごとに強制改行する
つづりと発音「3列列挙」モード
文の区切りごとに分割し,発音情報だけを1行毎に簡潔に表示します。
Excelから大量にコピペして,複数フレーズの発音を一括して取得する場合などに便利です。
結果がここに表示されます。
▶ このフォームの動作原理
※たたむ/表示する
このフォームで利用している全ルールは,以下の一覧表の通りです。
※このテーブルの1行目の列見出しをクリック(タップ)すると,その列でソートできます。
▶ リンク集
突厥語と突厥文字の学習に役立つ,その他のリンク集です。
このフォームを利用する上で必要になりそうなURLを集めました。
▶ 突厥文字の一覧表
突厥文字(とっけつもじ, Old Turkic script) 古テュルク語アルファベットの一覧表
(PDF)
突厥文字(とっけつもじ)の一覧表と入力フォーム
Wikipedia / Old Turkic script
Wikipedia / 突厥文字
▶ 突厥語の辞書や文章など
カザフスタンのサイト(TURIK BITIG)『キュルテギン碑文』
(文章は突厥文字として閲覧できるが,コピペ時には突厥文字ではなくなるので注意)
同サイトの単語集
(文章は突厥文字として閲覧できるが,突厥文字での画面内検索などはできないので注意)
▶ 突厥語に関連したTwitterアカウント
カシュガリーたん@テュルク語
犬單于 𐰃𐱃 𐰖𐰉𐰍𐰆 さん
古代テュルク語bot
▶ その他
このサイトのトップページへ
▶ バージョン情報と今後の開発予定
※たたむ/表示する
ver 0.1
2019/06/13
開発・公開
実現した機能: 突厥文字で書かれた文章に,ラテン文字転写およびIPA発音情報を付与し, 文の切れ目ごとに用例検索リンクを生成する機能が完成しました。
サンプルテキストについて
UIのデザイン:
カラーバランス
技術的に難しかった点:Unicodeのサロゲートペア
突厥文字は,
Unicodeの番地が4ケタ台に収まっておらず
, サロゲートペアという仕組みを使って各文字が表現されます。 そこで,そのような文字を処理可能にするために
サロゲート安全なJavaScriptの文字列処理ライブラリ「string_with_surrogate_pairs.js」
(
動作デモ
) を別途開発し,サロゲート安全な文字列処理ロジックを実現させることに成功しました。
また,突厥文字は右から左へ表記するタイプの文字体系ですから,その点も考慮が必要でした。
ユーザ様の声: 「
文字使いぶりが凄い
」 「
突厥碑文を調べるために役立ててみたい
」 などのご意見を頂きました。
ver 0.2以降の予定(今後の開発の展望)
まずは,解析対象となるテキストデータ自体が,見つからないほど少ないので・・・。。
突厥文字を使って,たくさん文章データを書いてゆくところからのスタートではないでしょうか。 そして,サンプルテキストが増えてゆけば,それらに対してどんな発音データを付与してゆきたいかが 次第にわかってくるかと思います。
▶ 著作権とライセンス
突厥語 発音表示フォーム
@rwanda_go_tan all rights reserved.
関連するすべてのソースコードやファイル等において,
許可なく複製,再配布,再利用,改変,販売,リバースエンジニアリングなどすることを禁じます。