Вот оно:
UnicodeString s = L"Привет";
s[1] = (wchar_t)0x0442; // В итоге имеем "тривет"
Так делал, не катит.. Нужны символы стрелочек (коды 220 и 221 - по "вставке" Word) шрифта Wingdings. Вместо них рисуется пустое место.
Да, я сейчас пытаюсь возиться с XE6.. может это важно.
То, что я сейчас ковыряю - мой комопонент, который когда-то под 2009 студией писал. Там проблем не было.
Сейчас для отладки вне компонента формирую UnicodeString и присваиваю надписи TLabel. Шрифт, понятное дело, задал UnicodeString.
P.S. Коль уж про XE6 дело зашло, то.. при сборке компонента файл bpl формируется с двумя точками перед расширением (*..bpl). Приходится после компиляции переименовывать файл и лишь затем устанавливать в систему. Что за лажа?