福野泰介の一日一創 - create every day

点字ファイルをユニコード点字に変換するプログラム

2018/02/12
#js #tenji 

6つの点で文字を表す点字は、つまり一文字6bit。コンピューターと相性が良いです。
2進数とプログラミングで解く点字

点字を表すファイル形式として使われているBES/BSE/BET/NABフォーマットなど。現代では世界共通で使われる文字コード「ユニコード」に点字が含まれるので、普通のテキストファイルでもやりとりできますが、いままで作られた点字ファイルには変換が必要です。

公表された著作物は点字への翻訳は無許諾で可能という、著作権法で特例があります。

第三十七条 公表された著作物は、点字により複製することができる。
2 公表された著作物については、電子計算機を用いて点字を処理する方式により、記録媒体に記録し、又は公衆送信(放送又は有線放送を除き、自動公衆送信の場合にあつては送信可能化を含む。)を行うことができる。
著作権法より)

音楽教育と特別支援学校から辿ったところ、点字楽譜というIchigoJamのMMLのような音楽表記方法を発見。視覚障害者の方向けに楽曲が点訳されているサイトがありました。
点字楽譜のページ

こちらで使われているファイルなどを、点字に変換するコンバーターを作成。

tenji converter - 点字変換」 CC BYのオープンソースです

プログラミングや電子工作が活躍できそうな予感はしますが、あまり点字に触れる機会がないので、どういうニーズがあるか分かっていません。 よかったらリクエスト、お送りください!

links
- 点字リーダー 一日一創2012
- 点字ライター 一日一創2012
- 2進数とプログラミングで解く点字 - IchigoJam

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image