KanaFiveの画像を用意した(ついでにちょっと字形改良)
以前、KanaFiveという名の5×5ドットひらがなカタカナフォントを作った。調べてみると9年前だ。うわあ。
最初はフォント作成サービスで仮名と一部の記号だけを作っただけであった。 →
5×5 ひらがなフォント
次にJIS記号など大幅に増やしたものを画像として作成、仮名のみだが表示システムも作成した。 →
5×5フォント改 / JavaScriptフォント表示機
そして最終的に多くのOSで使えるTTFフォントファイルとして作成した。記事にも書いてあるがこの際字形の改良もしている。 →
5×5ドットフォント完成版
ありがたいことに数件使われているのを見かけた。
以前、
パーラービーズに使われたものと、
最近micro:bitという名の5×5ドットのLEDの付いたマイコンボードがあり、これに使われているのを2件見かけた。
こちらと、「
micro:bitでひらがなを表示させてみよう」
こちらだ。
さて、使われるのはたいへん嬉しいのだが、ひとつ気にかかることがある。
何故か使われているのが古いものなのである。
「何故か」というか、理由は明確で、PC上で文章を打つのに使うのでなければTTFファイルをダウンロードして文字を打つより画像から描き写す方が楽だからであろう。
どれを使っても構わなくはあるのだが、自分としては上記の通り字形の改良をして最終版のTTFが最も優れているつもりなので、できればこれを使ってほしい。
ということで今更ながら当該記事に最新版の画像も置くことにした。
…のだが、困ったことに、その画像を作っている最中にも字形に気に入らないところが出てきて更に修正を加えることになってしまった。
変更した文字は「あさでにむりるろわク」の10字、うち「あ」は結局初期のものに戻したものだ。ついでに「𛀀」「𛀁」を描いた気がしていたが描いていなかったので描いた。
TTFの方も更新したいのだが、TTFを作成するにはまず今のPCにはFontForgeが入っていなかった気がするので確認して無かったら入れ、使い方を思い出し、当時散々悩まされた一部の文字が消える不具合とまた闘わなければならない。大変気が重い。
というわけで残念ながら現在の最新版は仮名のみ画像である。仮名以外はTTF版が最新である。
こちらにも貼っておこう。
等倍画像と、
4倍の画像と、
プログラムで使う用に置換しやすい感じのテキスト。
ひらがな清音
_@___
@@@_@
_@_@_
@_@_@
@@__@
-----
@__@_
@___@
@___@
@_@_@
_@___
-----
_@@__
@@@@_
____@
____@
_@@@_
-----
_@@__
@@@@@
___@_
_@@__
@__@@
-----
_@___
@@@_@
_@___
@@@@_
@@__@
-----
_@_@_
@@@_@
_@_@_
_@_@_
@__@_
-----
@@@@_
_@@@@
___@_
@____
_@@@_
-----
__@@_
_@___
@____
_@___
__@@_
-----
@__@_
@_@@@
@__@_
@__@_
@__@_
-----
_@@@_
___@_
_____
@____
_@@@@
-----
__@__
@@@@@
___@_
@____
_@@@@
-----
@____
@____
@____
@___@
_@@@_
-----
___@_
@@@@@
_@_@_
__@@_
___@_
-----
_@_@_
@@@@@
_@_@_
_@___
__@@_
-----
_@__@
___@_
@@@@@
_@___
__@@@
-----
_@___
@@@__
_@_@@
@____
@_@@@
-----
_@___
@@@@@
_@@@_
____@
_@@@_
-----
@@@@_
____@
____@
____@
__@@_
-----
@@@@@
___@_
__@__
__@__
___@@
-----
@__@_
@_@__
_@___
@____
_@@@@
-----
_@___
@@_@@
___@_
_@@@@
_@@@_
-----
@_@@@
@____
@____
@_@__
@__@@
-----
@___@
_@@@_
@_@_@
@@_@@
___@@
-----
_@___
@@@@_
_@__@
@@_@@
_@_@@
-----
_@@@_
@_@_@
@_@_@
@_@_@
_@@__
-----
@__@_
@_@@@
@__@_
@_@@@
@_@@_
-----
@@___
_@_@@
@__@_
@__@_
_@@__
-----
_@@__
_____
__@__
@_@_@
@_@_@
-----
_____
_@@__
@__@_
____@
_____
-----
@_@@@
@__@_
@_@@@
@__@_
@_@@@
-----
@@@@@
_@@@_
__@__
@@@@_
@@@_@
-----
@@___
_@_@_
_@@@@
@@_@_
@@_@_
-----
_@___
@@@_@
_@___
@@__@
_@@@_
-----
@___@
_@@@_
@@_@@
@_@_@
@@__@
-----
@@@__
_@___
@@@__
_@__@
__@@_
-----
_@__@
@@@@_
_@__@
_@___
_@___
-----
_____
_____
_____
_____
_____
-----
@_@__
@@@@_
@_@_@
@_@_@
@_@@_
-----
_____
_____
_____
_____
_____
-----
__@__
__@@@
__@__
@@@@_
@@@_@
-----
@_@@_
@____
@@@@_
____@
@@@@_
-----
@___@
@___@
@@__@
____@
__@@_
-----
@@@@@
__@@_
____@
@@__@
@@@@_
-----
_@___
@@@@_
_@_@_
@@_@_
_@_@@
-----
@@@@@
__@@_
____@
@___@
_@@@_
-----
_@_@_
@@@_@
_@__@
@@__@
_@_@_
-----
@@___
_@@@_
@@__@
@@_@@
@@_@@
-----
_____
_____
_____
_____
_____
-----
_@@@_
___@_
_@@_@
_@@@_
@_@_@
-----
_@@__
@@__@
__@@_
_@_@_
_@@@@
-----
_@___
_@___
@____
@@__@
@_@@_
-----
@_@__
@_@__
_____
_____
_____
-----
@@___
@@___
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
ひらがな特殊
_____
_@___
@@@_@
_@_@_
@@@_@
-----
_____
@__@_
@___@
@___@
_@___
-----
_____
_@@__
@@@@_
____@
_@@@_
-----
_____
_@@__
@@@@@
__@__
@@_@@
-----
_____
_@__@
@@@__
_@@@@
@@@_@
-----
__@_@
_@_@_
@@@__
_@_@_
@__@_
-----
@@@_@
@@@@_
__@__
@____
_@@@_
-----
__@_@
_@___
@____
_@___
__@@_
-----
____@
@__@_
@_@@@
@__@_
@__@_
-----
@@@_@
__@__
_____
@____
_@@@_
-----
_@__@
@@@@_
__@__
@____
_@@@_
-----
@__@@
@____
@____
@___@
_@@@_
-----
__@_@
@@@@_
@_@__
_@@__
__@__
-----
@_@_@
@@@@_
@_@__
@____
_@@__
-----
@_@_@
__@__
@@@@_
_@___
__@@_
-----
_@__@
@@@__
_@_@@
@____
@_@@@
-----
_@__@
@@@@_
_@@__
___@_
_@@__
-----
____@
@@@@_
____@
____@
__@@_
-----
@@@@@
___@_
__@_@
__@__
___@_
-----
@___@
@_@__
_@___
@____
_@@@@
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
@@@__
___@_
__@__
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
@___@
@_@@_
@__@_
@_@@@
@_@@_
-----
@@__@
_@___
@__@@
@__@_
_@@__
-----
_@@_@
_____
__@__
@_@_@
@_@_@
-----
____@
_@@__
@__@_
____@
_____
-----
@_@_@
@__@_
@_@@@
@__@_
@_@@@
-----
@__@@
@_@@@
@__@_
@_@@@
@_@@_
-----
@@_@@
_@_@@
@____
@__@@
_@@__
-----
_@_@@
___@@
__@__
@_@_@
@_@_@
-----
___@@
___@@
_@@__
@__@_
____@
-----
@_@@@
@__@@
@_@@_
@__@_
@_@@@
-----
_____
_@__@
@@@@_
_@__@
_@___
-----
_____
_____
_____
_____
_____
-----
_____
@_@__
@@@@_
@_@_@
@_@_@
-----
_____
_____
_____
_____
_____
-----
_____
__@__
__@@@
@@@__
@@@@_
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_@@_@
@@@__
___@_
___@_
_@@__
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_@_@_
@@@_@
_@__@
@@__@
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_@___
__@__
___@_
__@__
-----
___@@
_@___
__@__
___@_
__@__
-----
カタカナ清音
@@@@@
__@_@
__@@_
__@__
_@___
-----
____@
__@@_
@@@__
__@__
__@__
-----
__@__
@@@@@
@___@
____@
_@@@_
-----
_@@@_
__@__
__@__
__@__
@@@@@
-----
___@_
@@@@@
__@@_
_@_@_
@__@_
-----
_@___
@@@@@
_@__@
_@__@
@__@@
-----
__@__
@@@@@
__@__
@@@@@
__@__
-----
_@@@@
_@__@
@___@
____@
__@@_
-----
_@___
_@@@@
@__@_
___@_
_@@__
-----
@@@@@
____@
____@
____@
@@@@@
-----
_@_@_
@@@@@
_@_@_
___@_
__@__
-----
@@___
_____
@@__@
___@_
@@@__
-----
@@@@_
___@_
__@__
_@_@_
@___@
-----
_@___
@@@@@
_@__@
_@___
__@@@
-----
@___@
_@__@
____@
___@_
_@@__
-----
_@@@@
_@__@
@_@@@
____@
_@@@_
-----
_@@@_
__@__
@@@@@
__@__
_@___
-----
@_@_@
@_@_@
____@
___@_
_@@__
-----
_@@@_
_____
@@@@@
__@__
__@__
-----
@____
@____
@@@__
@__@@
@____
-----
__@__
@@@@@
__@__
__@__
_@___
-----
_@@@_
_____
_____
_____
@@@@@
-----
@@@@@
____@
_@_@_
__@__
@@_@@
-----
__@__
@@@@@
____@
_@@@_
@_@_@
-----
___@_
___@_
___@_
__@__
_@___
-----
__@__
___@_
@___@
@___@
@___@
-----
@____
@@@@@
@____
@____
_@@@@
-----
@@@@@
____@
____@
___@_
_@@__
-----
_____
_@___
@_@__
___@_
____@
-----
__@__
@@@@@
__@__
@_@_@
@_@_@
-----
@@@@@
____@
_@_@_
__@__
___@_
-----
@@@@_
_____
_@@@_
_____
_@@@@
-----
__@__
_@___
@____
@___@
@@@@@
-----
____@
__@_@
___@_
__@_@
@@___
-----
@@@@_
_@___
@@@@_
_@___
__@@@
-----
_@___
@@@@@
_@__@
_@___
_@___
-----
_____
_____
_____
_____
_____
-----
@@@@_
___@_
___@_
___@_
@@@@@
-----
_____
_____
_____
_____
_____
-----
@@@@@
____@
_@@@@
____@
@@@@@
-----
_@@@_
_____
@@@@@
____@
_@@@_
-----
_@__@
_@__@
_@__@
____@
__@@_
-----
__@__
@_@__
@_@_@
@_@_@
@_@@_
-----
@____
@____
@___@
@__@_
@@@__
-----
@@@@@
@___@
@___@
@___@
@@@@@
-----
@@@@@
@___@
____@
____@
_@@@_
-----
___@_
@@@@@
_@_@_
@@@@@
___@_
-----
_____
_____
_____
_____
_____
-----
@@@@@
__@_@
__@@_
__@__
@@@@@
-----
@@@@@
____@
@@@@@
____@
__@@_
-----
@@___
_____
____@
___@_
@@@__
-----
_____
@____
_@@@@
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
カタカナ特殊
_____
@@@@@
__@_@
__@@_
_@___
-----
_____
____@
@@@@_
__@__
__@__
-----
_____
__@__
@@@@@
@___@
__@@_
-----
_____
_@@@_
__@__
__@__
@@@@@
-----
_____
___@_
@@@@@
_@_@_
@__@_
-----
_@_@@
@@@@_
_@_@_
_@_@_
@__@_
-----
_@_@@
@@@@_
_@___
@@@@_
_@___
-----
___@@
_@@@_
@__@_
___@_
_@@__
-----
_@_@@
_@@@_
@_@__
__@__
_@___
-----
___@@
@@@@_
___@_
___@_
@@@@_
-----
@_@_@
@@@@_
@_@__
__@__
_@___
-----
@@_@@
_____
@@__@
___@_
@@@__
-----
___@@
@@@@_
___@_
__@__
@@_@_
-----
_@_@@
@@@@_
_@_@_
_@___
__@@_
-----
@__@@
_@_@_
___@_
__@__
_@___
-----
___@@
_@@@_
@__@_
__@@_
_@@__
-----
@@@_@
_@___
@@@@_
_@___
@____
-----
___@@
@_@__
@_@_@
____@
_@@@_
-----
_@@_@
_____
@@@@@
__@__
_@___
-----
@__@@
@____
@@@__
@__@@
@____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
@_@_@
@_@_@
____@
_@@@_
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
___@@
__@__
@__@_
@___@
@___@
-----
@__@@
@@@@_
@____
@____
_@@@@
-----
___@@
@@@@_
___@_
___@_
_@@__
-----
___@@
_@___
@_@__
___@_
____@
-----
__@_@
@@@@_
__@__
@_@_@
@_@_@
-----
___@@
___@@
@_@__
@__@_
@___@
-----
@__@@
@@@@@
@____
@____
_@@@@
-----
___@@
@@@@@
___@_
___@_
_@@__
-----
___@@
_@_@@
@_@__
___@_
____@
-----
___@@
@@@@@
__@__
@_@_@
@_@_@
-----
_____
_@___
@@@@@
_@__@
_@___
-----
_____
_____
_____
_____
_____
-----
_____
@@@@_
___@_
___@_
@@@@@
-----
_____
_____
_____
_____
_____
-----
_____
@@@@@
_@@@@
____@
@@@@@
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
____@
@@@@@
@___@
____@
__@@_
-----
___@@
@@@@_
_@_@_
@@@@@
___@_
-----
__@_@
@@@@@
@___@
____@
__@@_
-----
___@@
@@@@_
_@_@_
_@___
@@@@@
-----
___@@
@@@@_
___@_
@@@@_
___@_
-----
_____
@@@@@
@___@
____@
__@@_
-----
_____
_@___
@@@@_
_@_@_
_@_@_
-----
_____
_@___
_@@@_
@_@__
__@__
-----
_____
_@___
__@__
___@_
_____
-----
___@@
_@___
__@__
___@_
_____
-----
その他仮名
_____
_@__@
@@@_@
_@_@_
@__@_
-----
_____
@__@_
@_@@@
@__@_
@__@_
-----
__@@@
__@__
_@_@_
____@
__@@_
-----
_@@@_
___@_
___@_
___@_
___@_
-----
__@__
@@@@@
____@
___@_
_@@__
-----
@_@@_
____@
@___@
@__@_
@_@@@
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
___@@
_@_@@
@@@_@
_@_@_
@__@_
-----
_@_@@
@@@@@
_@@@_
@____
_@@@_
-----
__@@@
_@_@@
@____
_@___
__@@_
-----
___@@
@__@@
@_@@_
@__@_
@__@_
-----
___@@
_@@@@
___@_
@____
_@@@_
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_@@@@
_@__@
@___@
__@@_
-----
_____
@@___
____@
@@_@_
@@@__
-----
_____
@@@@@
___@_
__@__
@@_@@
-----
_____
@____
@____
@@@@@
@____
-----
_____
@@@@@
_@__@
__@@_
@@__@
-----
_____
__@__
___@_
@___@
@___@
-----
_____
@____
@@@@@
@____
_@@@@
-----
_____
@@@@@
____@
___@_
_@@__
-----
_____
_____
_@@__
@__@_
____@
-----
_____
__@__
@@@@@
__@__
@_@_@
-----
_____
_@___
@____
@___@
@@@@@
-----
_____
_@@@_
@@@@@
____@
__@@_
-----
_____
_@__@
_@__@
____@
___@_
-----
_____
__@__
@_@__
@_@_@
@_@@_
-----
_____
@____
@___@
@__@_
@@@__
-----
_____
@@@@@
@___@
@___@
@@@@@
-----
_____
___@@
@@@@@
___@_
_@@__
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
-----
___@@
_@_@@
@@@@_
_@_@_
@__@_
-----
_@_@@
@@@@@
_@___
@@@@_
_@___
-----
___@@
_@@@@
@__@_
___@_
__@__
-----
___@@
_@_@@
_@@@_
@_@__
__@__
-----
___@@
@@@@@
___@_
___@_
@@@@_
-----
@__@@
@@@@@
@_@__
@____
_@@__
-----
___@@
@_@@@
@_@_@
____@
__@@_
-----
@__@@
@__@@
@@@__
@__@@
@____
-----
_____
_____
_____
_____
_____
-----
_____
_____
_____
_____
_____
(2018/12/29追記)
ライセンスはパブリックドメインとします。
どんな用途にもご自由にお使いください。
なお必須ではありませんが報告・クレジット表示あると私が喜びます。
関連記事