forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   почему макс не выводит русский? (http://forum.boolean.name/showthread.php?t=8841)

Randomize 01.04.2010 14:59

Ответ: почему макс не выводит русский?
 
Шрифты тоже являются интелектуальной ценностью с авторскими правами, такчто с этим надо поосторожней.

xmarat 04.08.2011 19:31

Ответ: почему макс не выводит русский?
 
У меня русский текст иероглифами выводит, пробовал файлом - нет, пробовал функцией выложенной раннее - тоже не помогло. Использую шрифт DejaVuSansMono-Bold, пробовал и другие, но все равно эффект тот же. В чем может быть дело?

Жека 04.08.2011 19:44

Ответ: почему макс не выводит русский?
 
Я краем уха слышал, что ты в линуксе пишешь, и ещё слышал то что в линуксе недостаточно просто скопировать шрифты - их надо регистрировать в системе (как - не знаю). Ещё слышал что при запуске (проги или всей системы?) можно указать формат текста utf-8, где - тоже хз. Может это всё не то, но всё же написал.

xmarat 04.08.2011 19:51

Ответ: почему макс не выводит русский?
 
Если писать латинскими то шрифт отображается нормально, кодировки все перепробовал... Кстати если шрифт открыть для просмотра, то там русские символы нормально отображаются, а в игре нет...

xmarat 04.08.2011 20:47

Ответ: почему макс не выводит русский?
 
А в BlitzMax возможно использовать что то в этом роде?

xmarat 04.08.2011 21:07

Ответ: почему макс не выводит русский?
 
Выяснил что можно в таких случаях использовать LoadAnimImage и специально созданную функцию...

Черный крыс 04.08.2011 23:20

Ответ: почему макс не выводит русский?
 
TTF - моноширинный - Это уже давно позавчерашний день.
Нормальный разраб напишет свой собственный шрифт-движок, который грузит леттеры из TGA\PNG c сопутствующим файлом описания.

xmarat 04.08.2011 23:55

Ответ: почему макс не выводит русский?
 
Хочу написать эту самую функцию, не подскажете как можно функции передать не определенное количество чисел?

Черный крыс 05.08.2011 00:07

Ответ: почему макс не выводит русский?
 
Есть много вариантов...

Код:

Function Test(vars:Int Ptr)
Или так :

Код:

Function Test(vars:Int[])
Что в принципе одно и то же.


Часовой пояс GMT +4, время: 06:08.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot