2011/11/27

NeonDough webサイト

今進めている研究,NeonDoughのサイトを作りました.
展示での様子や子供たちの作品例,面白い使い方などを載せていく予定です.
http://web.sfc.keio.ac.jp/~yamajun/neondough/

2011/11/10

openframeworksでswprintf使って日本語表示。

瞬く静寂さんの方法でOpenFrameworksで日本語フォント表示をやろうとしたが、
変数等を格納したstringを使って日本語を表示しようとすると少し厄介だったのでメモ。

string A = "てすとてすと";
(あるいはsprintfとかで変数入れてもおけ?)
setlocale(LC_ALL, "ja_JP.UTF-8");wchar_t wcs[20];
swprintf(wcs,40,L"%s",A.c_str());
wstring B=wcs;
myFont.drawString(B, 0, 100);


setlocaleのなかの値をjapaneseだと駄目だった、ちゃんとUTF-8指定じゃないといけないぽい。
あとdrawStringがwstringだからちょっと扱いづらい。

ofxXmlSettingsで日本語の要素を使うなら、この辺を使うと上手くいく