8x8 dot 日本語フォント (8x8 dot Japanese font for Arduboy)


#1

8x8 dot 漢字・ひらがな・カタカナ・記号、4x8 dot 英語・カタカナ・記号 が表示できます。
8x8 dot Kanji, Hiragana, Katakana and Symbol, 4x8 dot Alphabet, Katakana and Symbol can be displayed.

下記で公開されている「美咲フォント PNG 形式」を変換してArduboyで表示できるようにしたものです。
It was based on this free font. 8x8 dot Japanese font “Misaki font”.
http://www.geocities.jp/littlimi/misaki.htm

#利用方法

  • [ misaki_font_f2.h 用データ作成 ] をクリックで misaki_font_f2.h に定義するデータが表示される

  • 表示された内容にしたがって各ファイルを編集する

misaki_font.h

misaki_font_f2.h

JPLang8x8Text.ino

  • Arduboy にアップロードして表示されるのを確認


Step05 画像データを表示する
Welcome New Developers! A Listing of Development Links and Articles
#3

4x8 dot 英語・カタカナ・記号 を追加しました。
Add 4x8 dot Alphabet, Katakana and Symbol.


#4

漢字の表示テストをしてみました。
ひらがなカタカナのように全部載せるとメモリが足りないので必要な漢字だけ載せています。
今回はいろいろ手作業でやっていてそのまま公開するのは難しいので、ツール類の整備ができ次第公開したいと思います。

画像だとだいぶ滲んで見えますが実際には結構読めます、下記でご確認ください。
https://dl.dropboxusercontent.com/u/21132353/JPLang8x8Text-KanjiTest-20160717.zip


(Zakki) #5

私も以前試してたんですが必要な文字だけでフォント再構築しないと辛いですね
http://community.arduboy.com/t/non-ascii-characters/389


(Olikraus) #7

Hi
I am working on u8g2 graphic library for Arduino. U8g2 fully supports Arduboy.
U8g2 supports unicode and UTF8: You can directly write Japanese glyphs into the Arduino IDE.
Also u8g2 uses a compressed font format so that many glyphs can be used in your ino files.
It would be very easy to add a Japanese font to u8g2, however I need a list of unicode numbers for this.

Oliver


#8

I see. Thanks.
Its font size seems to be large.
Can it display Japanese language with eight pixels?


(Olikraus) #9

Hi
U8g2 supports any size up to 64x64. The picture shows the 16x16 gnu unifont.

Oliver


(Olikraus) #11

Yes, source for 8x8 bdf file is mentioned in this thread. So it would be easy to create a u8g2 font with 8x8 glyphs. However the total number of glyps is still limited, so I would need a list of unicode numbers of those Japanese glyphs which should appear in the font.

Oliver


#12

ツールを作成して漢字表示に対応しました、利用方法等はこのページの最初をご確認ください。

ツールのToDo
漢字1文字あたりの出現回数をカウントして表示する


#13

ツールのバグを修正しエラーチェックを追加しました。


#14

4x8 dot フォントの右から1バイト、8x8 dot 漢字の右から1バイトが必ず0x00になるので、
データから削ってメモリ消費量を削減しました。