Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
Ответ: почему макс не выводит русский?
Сообщение от Illidan
прошу помощи.
кваказябры даже через имеджфонты вылазят.
что же там такого, что не как у людей?! может кодировку надо изменить?
под блидом это дело
Некоторые IDE сорцы хранят в юникоде. Не хочу тебя расстраивать, но там у русских букв совсем другие номера. Храни все тексты в текстовом файле. К тому же упростится локализация, и вообще это единственное тру решение (зашивать текст в ехе - бред).
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
Re: почему макс не выводит русский?
Итак, я разобрался с проблемой.
Понимаю, конечно, тут все люди ,в основном, грамотные, и никому это ненужно... ну а вдруг какой нить новичок столкнётся с той же проблемой?
вобщем, чтобы заставить блид говорить на великом и могучем нужно:
1)создать функцию подобную в атаче, или ипользовать эту
2)отключить в главных настройка поддержку UTF 8 , тогда с это функцией по русски заговорит и консолька
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
Ответ: почему макс не выводит русский?
Относительные канают, я всегда относительные использую.
Кстати, был разговор про то что шрифты из потока не грузятся, типа как же их запаковать.
Я пришёл к решению засунуть их в ехе-шник.
Тогда они будут спрятаны, а прочие ресурся в пак-файлы.
Incbin "fontText.ttf"
Global fontText:TImageFont = LoadImageFont("incbin::fontText.ttf", 20)
С загрузкой текста через потоки фигня, если только это не чтение строк, которые ты сам записал из блицмакса.
В данный момент я использую команду LoadText, она умеет грузить разные кодировки. Текст сохраняю в юникоде (в блокноте)
Примерчик:
Local fileName:String = "myfile.txt"
Local text:String = LoadText(fileName)
Local masLines:String[] = text.Split("~r~n")
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
Ответ: почему макс не выводит русский?
Ага, пашед!
Сообщение от Randomize
Под относительным путём я подразумевал отсутсвие "C:\Windows\Fonts\" при использовании системных шрифтов.
Ясно. Я лично отказываюсь возлагать надежды на то, что у пользователя в системе окажется нужный шрифт, и поэтому добавляю их в проект и гружу относительным методом. Не столь много они занимают и не столь много штук надо и надёжнее (вернее) так.