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=14699)

Nuprahtor 10.05.2011 20:48

Ответ: Русские шрифты
 
А в Fast Image была система растровых шрифтов, в них вроде не было проблем с кодировкой, по крайней мере, пока работал на блитце, не встречался с таким. Сделать из Times New Roman стрип со всеми символами и использовать их в качестве шрифта, такое возможно?

baton4ik 10.05.2011 20:52

Ответ: Русские шрифты
 
Цитата:

Сообщение от Aikon (Сообщение 188047)
Если бы нашелся доброволец прилепить вызов Blitz-функции в lua, то имхо намного проще писать код.

Давно есть же. Кури pub.lua

SBJoker 10.05.2011 20:58

Ответ: Русские шрифты
 
А у меня кракозябры. И что то я непомню что бы блитц в функцию LoadFont принимал путь. Там всегда писали название шрифта. В твоём случае написал "Arial Cyr" и всё заработало. Тем более этот шрифт установлен в 100% систем на базе Windows.

Aikon 10.05.2011 20:58

Ответ: Русские шрифты
 
baton4ik, он вроде только для BlitzMax.

Gector 10.05.2011 20:59

Ответ: Русские шрифты
 
Цитата:

Сообщение от Aikon (Сообщение 188047)
Gector, у меня все ок.
Возможно придется заставлять пользователя править реестр.
Попробуй зайди в ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Nls\CodePage
1250 и 1252 выстави значение - c_1251.nls
Это стандартный способ решения проблем со шрифтом.

parser.dll - это самописная хрень? Если бы нашелся доброволец прилепить вызов Blitz-функции в lua, то имхо намного проще писать код.

P.S. Игра уже классно выглядит.

Странно но не сработало(. Это мне уже совсем не нравится... Но спасибо).
Длл написана на пурике). По старинке ее юзаю как парсер для стартовых настроек). Атавизм остался). Планировалась как скриптовик).
SBJoker Ура! Заработало! Спасибо огромное). А то я вчера чуть мозг не вывихнул выясняя что с ним).
Проблема решена. Спасибо всем помогавшим).

baton4ik 10.05.2011 20:59

Ответ: Русские шрифты
 
Цитата:

Сообщение от Aikon (Сообщение 188054)
baton4ik, он вроде только для BlitzMax.

Действительно, не глянул название раздела.
Но почему бы не писать на blitzmax+xors3d? bm гораздо православней и удобней b3d!

Aikon 10.05.2011 21:07

Ответ: Русские шрифты
 
baton4ik, по мне странно basic использовать. Поискал аналоги на lua. Столь же вменяемых, как Blitz, не нашел увы.
Xors наверно попробую, если под следующий проект не найду программиста.

Gector, для старта мне xml понравился :) Ну и задание параметров для сцен там то же можно реализовать. А вот часть скриптов туда вынести уже не получается.

Gector 10.05.2011 21:25

Ответ: Русские шрифты
 
Цитата:

Сообщение от Aikon (Сообщение 188057)
baton4ik, по мне странно basic использовать. Поискал аналоги на lua. Столь же вменяемых, как Blitz, не нашел увы.
Xors наверно попробую, если под следующий проект не найду программиста.

Gector, для старта мне xml понравился :) Ну и задание параметров для сцен там то же можно реализовать. А вот часть скриптов туда вынести уже не получается.

Если интересно могу кинуть скриптовик моего брата. Хотя он вроде где то на форуме валяется. Синтаксис у него кошмарный но он работает и относительно шустрый). Его я кстати юзаю в XP).

IgorOK 10.05.2011 22:08

Ответ: Русские шрифты
 
Цитата:

Сообщение от Gector (Сообщение 188058)
Если интересно могу кинуть скриптовик моего брата. Хотя он вроде где то на форуме валяется. Синтаксис у него кошмарный но он работает и относительно шустрый). Его я кстати юзаю в XP).

А ещё он не глючит.:rolleyes:

Aikon 10.05.2011 22:19

Ответ: Русские шрифты
 
Gector, да не, не надо. Мне, если приспичит, то сам что-нибудь рожу на С++, чтобы Lua завернуть.

IgorOK, ты и есть брат что ли? :D

IgorOK 10.05.2011 22:49

Ответ: Русские шрифты
 
Цитата:

Сообщение от Aikon (Сообщение 188070)
Gector, да не, не надо. Мне, если приспичит, то сам что-нибудь рожу на С++, чтобы Lua завернуть.

IgorOK, ты и есть брат что ли? :D

Ага. :)

DarkMedveD 17.07.2011 23:32

Ответ: Русские шрифты
 
Надо юзать FastImage.
+ тормозить все это не будет. Стандартный текст блитза жрет ресурсов дохрена.

Gamemaker1 25.04.2013 16:40

Ответ: Русские шрифты
 
Я как-то находил метод решения этой проблемы с помощью реестра, причём совершенно случайно, когда искал в Яндексе "секреты Windows" или что-то подобное. И проблема, кстати, у меня чуть отличалась.
На моём компьютере всё шло без проблем, крокозябры кодировочные не мучили. А вот на компах друзей - постоянная проблема. Теперь думаю - действительно ли помогает правка реестра?

SBJoker 25.04.2013 16:46

Ответ: Русские шрифты
 
1252я кодовая страница вместо 1251й, для не поддерживающих юникод приложений

Gamemaker1 26.04.2013 16:26

Ответ: Русские шрифты
 
Ну а в Blitz?
Вчера тестировал изменение реестра на компьютере с Windows 7. При изменении 1250,1251,1252,1253 на "c_1251.nls" при перезагрузке началось устранение ошибок,всё вернулось к стандарту, поэтому пришлось менять только 1250 и 1251.
Но через некоторое время эффект пропал, и снова выплыли зябры. Теперь думаю, что бы ещё попробовать...


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

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