tarosukeの日記: [talos]今日は帰ったら
日記 by
tarosuke
bdfをソースファイルとして取り込むブツを書くとしようか。今度は数値の羅列じゃなくてGIMPでCのソースで出力したときみたいにグリフを文字列として定義してみるかな。フォントモジュールでincludeすると「static FONT_FIXED font0(...属性いろいろ... 、"グリフデータぐにょぐにょ");」みたいなのが書いてあってフォントが組み込まれるわけだ。
というかデータを取り込む定石を意識しておいた方が良いやも知れんな。背景画像とかカーソルとかアイコンとか、この手のデータはいろいろあるわけで。
あと、グリフを格納するIMAGEデータをきれいに作れなさそうだったので、フォントを描画するときはグリフを検索するんじゃなくてフォント側でPutc(イメージ, 文字)っつー風に描画させることにした。WIDGETはIMAGEの一種だったり画面はVRAMが割り当てられたIMAGEだったりするので画像データに書き込むのと画面に書き込むのは同じ扱いになっている。
[talos]今日は帰ったら More ログイン