これは、点字を学び、使い、理解するためのウェブアプリケーションです。点字学習の初心者から、点字翻訳や作成の補助ツールを求める方まで、幅広いユーザーにとって点字とかかわりやすい環境を提供します。
アプリケーション作成時に整理した、点字データを公開します。
- tenjimap.json
- 「、」「。」「?」については、他の点字との組合せを優先し、このデータでは定義していません。
- 数字とアルファベットも定義していません。
- データは凸面を基準に作成しており、「あ」は "100000"、「き」は "110001" の形で定義しています。
- tenjimap.json は「CC BY 4.0」として扱いますので、ご自由に利用してください。
- インタラクティブな点字学習:
- インタラクティブな操作で、点字の基礎を学ぶことができます。
- 点字の点字マスの形状と各点の位置を視覚的に確認できます。(凸面)
- テキストから点字への変換:
- ひらがなを、簡単に点字に変換できます。
- 点字からテキストへの変換:
- 点字(凸面)を入力しひらがなに変換できます。
- Node.js (LTS推奨)
- npm または Yarn
- リポジトリのクローン:
git clone [リポジトリURL]
- 依存関係のインストール:
または
npm install
yarn install
- 開発サーバーの起動:
または
npm run dev
これにより、ローカル開発サーバーが起動し、アプリケーションを操作できます。yarn dev
本番環境用にビルドする場合は、以下のコマンドを実行します。 なお、ビルド先は本リポジトリでPagesのフォルダとしている docs へ出力されます
npm run build