I found it. The problem was the font I was using didn't support korean text.
When using unicode it helps to use a unicode capable font! :)
I found some free unicode fonts @ http://www.wazu.jp/index.html
Good website.
On 1/25/07, Robert Osfield <[EMAIL PROTECTED]> wrote:
Hi Sherman,
Have a look at the osgText::String class, there are couple of options
for passing in various non ascii characters sets.
Robert.
On 1/24/07, sherman wilcox <[EMAIL PROTECTED]> wrote:
> I'm hoping someone can anwser a unicode/OSG question. I'm trying to
display
> Korean text using the osgHUD example. I'm using Visual C++ 8.0 (ie
visual
> studio 2005). Here's what I did:
>
>
> 1) osghud.cpp: added #include <tchar.h>
> 2) in osg::Node* createHUD () I modified the block that contains
> text->setText( "Head Up Displays are simple :-)"); to read:
>
>
>
> {
> osgText::Text* text = new osgText::Text;
> geode->addDrawable( text );
> text ->setFont(timesFont);
> text ->setPosition(position);
>
> typedef std::basic_string <_TCHAR> tstring;
>
> //서울 == Seoul
> tstring unicode_str = _TEXT("서울");
> wchar_t *unicode_wchar = _TEXT("서울" );
> text->setText(unicode_str .c_str()); //this doesn't work
> //text->setText(unicode_wchar); //neither does this
> position += delta;
> }
>
> 3) I added _UNICODE to the preprocessor definition list and I set the
> "Character Set" under configuration properties to Unicode.
>
> What I get is two small squares on screen where the korean language
symbols
> should be.
>
> Ideas?
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/