JUCEにはJucerというUIビルダアプリがあるけれど、そのままビルドすると問題が2点発生する。
- ラベルテキストに日本語を入れると、吐き出すスケルトンコードが化け、読み込み時にエラーが発生する。
- デフォルトフォントが日本語に対応していないので、日本語部分が表示されない。
void initialise (const String& commandLine)
{
// ロケールの設定(スケルトンコードの日本語文字化け対策)
setlocale( LC_ALL, "" );
// UI表示フォントを日本語表示可能なものに変更する
LookAndFeel::getDefaultLookAndFeel().setDefaultSansSerifTypefaceName(T("メイリオ"));
.
.
.