Skip to content
/ tenji Public

点字アプリケーション、点字→かな、かな→点字

License

Notifications You must be signed in to change notification settings

masapico/tenji

Repository files navigation

点字学習・変換アプリケーション(日本語)

点字 - Tenji

これは、点字を学び、使い、理解するためのウェブアプリケーションです。点字学習の初心者から、点字翻訳や作成の補助ツールを求める方まで、幅広いユーザーにとって点字とかかわりやすい環境を提供します。

点字データの公開

アプリケーション作成時に整理した、点字データを公開します。

  • tenjimap.json
    • 「、」「。」「?」については、他の点字との組合せを優先し、このデータでは定義していません。
    • 数字とアルファベットも定義していません。
    • データは凸面を基準に作成しており、「あ」は "100000"、「き」は "110001" の形で定義しています。
    • tenjimap.json は「CC BY 4.0」として扱いますので、ご自由に利用してください。

特徴

  • インタラクティブな点字学習:
    • インタラクティブな操作で、点字の基礎を学ぶことができます。
    • 点字の点字マスの形状と各点の位置を視覚的に確認できます。(凸面)
  • テキストから点字への変換:
    • ひらがなを、簡単に点字に変換できます。
  • 点字からテキストへの変換:
    • 点字(凸面)を入力しひらがなに変換できます。

開発者向け情報

動作環境

  • Node.js (LTS推奨)
  • npm または Yarn

開発サーバーの起動

  1. リポジトリのクローン:
    git clone [リポジトリURL]
  2. 依存関係のインストール:
    npm install
    または
    yarn install
  3. 開発サーバーの起動:
    npm run dev
    または
    yarn dev
    これにより、ローカル開発サーバーが起動し、アプリケーションを操作できます。

ビルド

本番環境用にビルドする場合は、以下のコマンドを実行します。 なお、ビルド先は本リポジトリでPagesのフォルダとしている docs へ出力されます

npm run build

About

点字アプリケーション、点字→かな、かな→点字

Resources

License

Stars

Watchers

Forks