Помощь - Поиск - Пользователи - Календарь
Полная версия: Нужна помощь
Форум «Всё о Паскале» > Pascal, Object Pascal > Написание игр
kosmo
Здравствуйте!

Я и еще несколько человек занимаемся переводом большой игры (РПГ) с английского и французского на русский. Естесственно во Франции не думают о российском пользователе и кириллицу шрифт не поддерживает. Причем шрифты в расширении .fnt . Полазив по интернету я узнал, что их можно создавать/редактировать в Паскале (если я ничего не напутал). Напишите пожалуйста кто чем может помочь: советы, ссылки и т.д. и т.п. Прикрепляю архив с английскими шрифтами, может поможет чем.

Обидно, из-за шрифта все будет зря!

PS Если тема совершенно не по теме ( smile.gif ), то удалите.
Ozzя
Судя по размеру, это полноцветный битовый шрифт. Кстати, если верить заголовку, в котором присутствует таблица ASCII, русский шрифт там есть?
kosmo
Нет - в игре не отображаются русские символы.

Нет какой-нибудь программы для просмотра содержимого fnt и его изменения?
Ozzя
Нужно знать формат файла шрифта. Или раскрыть его. Задачка не для слабонервных.
kosmo
Любителей поломать голову над сложной задачкой нет?)
Malice
Цитата(kosmo @ 12.01.2007 16:08) *

Любителей поломать голову над сложной задачкой нет?)

Имхо, проще найти место в программе, где начинают грузится эти шрифты и разобраться с форматом, чем в слепую. Учитывая, что делом то серьезным занимаетесь, должен кто-то и разбираться в этом.
ps да и к марту акелла обещала эту игруху локализовать ужо smile.gif
Malice
Хотя , в принципе, там все просто:
uses crt, graph;
var f:file of byte;
i,j:integer;
b:byte;
begin
i:=0; initgraph(i,i,'');
assign (f,'c:\lg\fonte\times27.fnt');
reset (f);
seek(f,$1180);
for i:=1 to 270 do
for j:=1 to 1024 do begin
read(f,b); putpixel (j,i,b);
end;
readkey;
closegraph;
end.

Все файлы в одном формате. Разбирайтесь yes2.gif
kosmo
Вот и надо раньше их выпустить smile.gif

Это чем вы окрыли fnt?
__-------------------------

Сказав "разбирайтесь", вы, видимо, полагали, что у меня имеются какие-то познания в этой области. no1.gif
Malice
Цитата(kosmo @ 12.01.2007 18:55) *

Это чем вы окрыли fnt?

Вот этой программкой smile.gif
Цитата

Сказав "разбирайтесь", вы, видимо, полагали, что у меня имеются какие-то познания в этой области. no1.gif

А в каком виде был нужен ответ? Умеет ли паскаль редактировать шрифты ? Дело в том, что паскаль - среда разработки и редактировать шрифты не умеет. ДЛя этого нужна специальная программа, которая понимает необходимый формат. С форматом мы уже разобрались, теперь нужна сама программа, которую можно написать на любом языке. Осталось найти человека, который на это согласится yes2.gif (может даже и за денюшки, т.к. это не архиинтересная задача..)
kosmo
Спасибо, теперь ситуация ясна.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.