FLTK 1.3.2のドキュメントによると:
Unicode サポートは FLTK に最近追加されたばかりで、まだ不完全です。
ただし、次のものが実装されていると思われます。
FLTK での Unicode と UTF-8 の初期実装には、次の 3 つの重要な領域が含まれることに注意することが重要です。
- Unicode 文字テーブルといくつかの簡単な関連機能の提供
- char* 変数と関数パラメーターの、1 文字あたりのシングルバイト表現から UTF-8 可変長
シーケンスへの変換- 表示フォント インターフェイスを変更して、ASCII または Latin1 文字だけでなく、一般的な Unicode 文字または UCS コード番号を受け入れるようにしました。
私の質問は、実際に FLTK コントロールに Unicode を表示するにはどうすればよいですか? Unicode を受け入れるウィジェット関数が見つかりません。たとえば、これはlabel
関数のシグネチャです。
void Fl_Widget::label ( const char * text )