forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Глюк или ошибка? (http://forum.boolean.name/showthread.php?t=827)

Lexa 02.04.2006 14:05

народ подскажите мож я чё не так делаю.

Код:

arial = LoadFont (arial, 20, False , True )
SetFont arial
Print "бла бла бла"

Вот если я сначала добавлю Graphics 640,480,0,2. то вместо "бла бла бла" выводятся Äëÿ âûõîäÿ íàæìèò а если не добавлю, то текст маленький но на нормальном русском.

Как быть?

impersonalis 02.04.2006 15:58

Если ты не включаешь графический режим, то твой шрифт и не подключается, а птому - всё отображается корректно.
После команды Graphics (Graphics3D) текст выводится с использованием установленого (SetFont) шрифта, который в данном случае кириллицу не поддреживает.
Код:

arial = LoadFont ("arial cyr", 20, False , True )
спасёт тебя.

jimon 02.04.2006 19:42

Код:

Graphics 800,600,16,2
SetBuffer BackBuffer()

SetFont(LoadFont ("arial cyr", 20, False , True ))
Print "бла бла бла"

Flip

:)

Lexa 03.04.2006 11:33

Спасиб за оптимизацию и подсказку.
Самый прикол был в том что всё работало с шрифтом arial но на др. компе отказалось.
Я работаю через флешку и на работе всё работало. Потом воткнул к своему другу в ноутбук, чтобы показать поэкт, и есё шрифт забыл русский текс. После этого дома на компе тоже "адракадабра". А на работе вот щя проверил всё пашет как надо. :wallbash:


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

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