Unexpected characters when trying to create text dynamically

Please see this forum post for code.

Note that you should call CreateUnicodeTextRun not CreateTextRun.

empty string as char_set

You should pass in the text you want to display to char_set, so that our SDK can select a Font that covers the desired unicode ranges.