Это проблема в переобразованиях в самом sharpGL. Когда в проекте разные выполняются переобразования, то происходит смещение - когда я ввожу текст "вбг" после конвертации становится "абв" - по-этому приходится инкрементировать чтоб вывод был адекватным. Но в любом случае - отображаются все символы - только не буква "я".
Без трансформаций такой код рабочий - но все равно не выводится буква "я".
private string ConvertText(string str)
{
string result = "";
byte[] asci = Encoding.Default.GetBytes(str);
foreach (byte c in asci)
result += Convert.ToChar(c).ToString();
return result;
}