почему макс не выводит русский?
прошу помощи.
кваказябры даже через имеджфонты вылазят. что же там такого, что не как у людей?!:4to: может кодировку надо изменить? под блидом это дело |
Ответ: почему макс не выводит русский?
Цитата:
|
Ответ: почему макс не выводит русский?
Цитата:
|
Re: почему макс не выводит русский?
ехх понадеялся на всемогущий блид... а коменты в русском нормально хранит...
|
Ответ: Re: почему макс не выводит русский?
Цитата:
|
Ответ: почему макс не выводит русский?
Illidan
Я не понял что у тебя не отображается? Текст через макс2д? |
Re: Ответ: почему макс не выводит русский?
Цитата:
Спасибо, Кнайт, просвятил. придется наверно переводчик в аски писать, а то в дебаге тоже каверкает. |
Re: почему макс не выводит русский?
Вложений: 1
Итак, я разобрался с проблемой.
Понимаю, конечно, тут все люди ,в основном, грамотные, и никому это ненужно... ну а вдруг какой нить новичок столкнётся с той же проблемой? вобщем, чтобы заставить блид говорить на великом и могучем нужно: 1)создать функцию подобную в атаче, или ипользовать эту 2)отключить в главных настройка поддержку UTF 8 , тогда с это функцией по русски заговорит и консолька |
Ответ: почему макс не выводит русский?
спасибо Illidan
|
Ответ: почему макс не выводит русский?
Кстати говоря. Никогда меня это почемуто не интересовало.
Тут решил попробывать и реально фейл. PHP код:
PHP код:
UTF-8 cp1251 KOI-8 Все фейл, в чём соль? |
Ответ: почему макс не выводит русский?
шрифт загружается без руских букв, так то!
|
Ответ: почему макс не выводит русский?
LoadImageFont("C:\Windows\Fonts\Arial.ttf", 20) <- чо?
Куда пихать то? И кстати почему относительные пути не канают? |
Ответ: почему макс не выводит русский?
Относительные канают, я всегда относительные использую.
Кстати, был разговор про то что шрифты из потока не грузятся, типа как же их запаковать. Я пришёл к решению засунуть их в ехе-шник. Тогда они будут спрятаны, а прочие ресурся в пак-файлы. Код:
Incbin "fontText.ttf" В данный момент я использую команду LoadText, она умеет грузить разные кодировки. Текст сохраняю в юникоде (в блокноте) Примерчик: Код:
Local fileName:String = "myfile.txt" |
Ответ: почему макс не выводит русский?
Уоу! Жека, спасибо!
PHP код:
Под относительным путём я подразумевал отсутсвие "C:\Windows\Fonts\" при использовании системных шрифтов. Цитата:
|
Ответ: почему макс не выводит русский?
Ага, пашед!:beer:
Цитата:
|
Ответ: почему макс не выводит русский?
Шрифты тоже являются интелектуальной ценностью с авторскими правами, такчто с этим надо поосторожней.
|
Ответ: почему макс не выводит русский?
У меня русский текст иероглифами выводит, пробовал файлом - нет, пробовал функцией выложенной раннее - тоже не помогло. Использую шрифт DejaVuSansMono-Bold, пробовал и другие, но все равно эффект тот же. В чем может быть дело?
|
Ответ: почему макс не выводит русский?
Я краем уха слышал, что ты в линуксе пишешь, и ещё слышал то что в линуксе недостаточно просто скопировать шрифты - их надо регистрировать в системе (как - не знаю). Ещё слышал что при запуске (проги или всей системы?) можно указать формат текста utf-8, где - тоже хз. Может это всё не то, но всё же написал.
|
Ответ: почему макс не выводит русский?
Если писать латинскими то шрифт отображается нормально, кодировки все перепробовал... Кстати если шрифт открыть для просмотра, то там русские символы нормально отображаются, а в игре нет...
|
Ответ: почему макс не выводит русский?
А в BlitzMax возможно использовать что то в этом роде?
|
Ответ: почему макс не выводит русский?
Выяснил что можно в таких случаях использовать LoadAnimImage и специально созданную функцию...
|
Ответ: почему макс не выводит русский?
TTF - моноширинный - Это уже давно позавчерашний день.
Нормальный разраб напишет свой собственный шрифт-движок, который грузит леттеры из TGA\PNG c сопутствующим файлом описания. |
Ответ: почему макс не выводит русский?
Хочу написать эту самую функцию, не подскажете как можно функции передать не определенное количество чисел?
|
Ответ: почему макс не выводит русский?
Есть много вариантов...
Код:
Function Test(vars:Int Ptr) Код:
Function Test(vars:Int[]) |
Часовой пояс GMT +4, время: 07:18. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot