はじめに
Node-RED Dashboardで日本語を表示することはできるようになりました。
Node-RED DashboardはModdableのPiuモジュールを使用しています。
Piuモジュールを使用せず、CommodettoとPocoというグラフィックライブラリ・レンダリングエンジンを使用してテキストをディスプレイに表示してみます。
Moddable SDKのサンプルプログラム
Moddable SDKのサンプルプログラムの中に
examples/commodetto/text
と
examples/commodetto/text-ticker
というプログラムがあります。
Moddable SDKのサンプルプログラムをNode-RED MCU Editionのノードへ移植する
日本語で長い文章にも対応するため、右から左へスクロール表示するtext-tickerの方を移植しました。
サンプルプログラムから移植した際の変更点は以下です。
- 日本語フォントファイルを用意し、日本語表示に対応しました。
- メッセージを動的に変更するため、ループ表示は無効にしました。
- メッセージが短い場合、画面に収まる範囲で繰り返し表示していましたが、無効にしました。
npmとNode-REDノードライブラリに登録しましたので、ぜひご利用ください!