Решил подправить шрифты, очень уж убого отрисованы. Но понял это не так просто. Как надо грамотно описать их в файлах.
Добавлено в [mergetime]1099117993[/mergetime]
// может гильдию сюда подфорумом вам прилепить?
QUOTE (Aiwan @ Oct 30 2004, 09:30) |
// может гильдию сюда подфорумом вам прилепить? |
QUOTE (Aiwan @ Oct 30 2004, 09:30) |
Решил подправить шрифты, очень уж убого отрисованы. Но понял это не так просто. Как надо грамотно описать их в файлах. |
Они прописаны, Леш. Вернее положение каждой буквы в файле. КТО ВОЗЬМЕТСЯ ПРОПИСАТЬ МОЙ ШРИФТ? Я НАРИСУЮ?
Добавлено в [mergetime]1099138678[/mergetime]
Просто немного убого бува "ш" или "д" сделана. Я хочу плавней шрифт сделать. Ну не РПГшно смотрится наш...
QUOTE (Aiwan @ Oct 30 2004, 15:14) |
Они прописаны, Леш. Вернее положение каждой буквы в файле. КТО ВОЗЬМЕТСЯ ПРОПИСАТЬ МОЙ ШРИФТ? Я НАРИСУЮ? |
Рисую, дык некоторые части буквы не отображаются...
Это как? Может у шрифта есть еще маска?..
ДБ прав у шрифта как и у всех НВН-шных tga-шек есть альфа канал , просто Айв видать его незаметил поначалу
Так и чо теперь? Где его искать и как замахать это альфа канал. но вопрос остается открытым. Ширину некоторых букв хочу поменять
Добавлено в [mergetime]1099219994[/mergetime]
http://ruslandh.narod.ru/howto_ru/Doc-gnu-ru/texinfo/texinfo.html
Добавлено в [mergetime]1099220742[/mergetime]
Айс скажи как подправить хотябы текстуру... И альфу не трогать
QUOTE (Aiwan @ Oct 31 2004, 15:48) |
Так и чо теперь? Где его искать и как замахать это альфа канал. |
QUOTE (Aiwan @ Oct 31 2004, 15:48) |
ВОТ ТУТ ФОРМАТ *.TXI =) пипец............ |
QUOTE (Aiwan @ Oct 31 2004, 15:48) |
Айс скажи как подправить хотябы текстуру... И альфу не трогать |
QUOTE (Aiwan @ Oct 31 2004, 15:48) |
Ширину некоторых букв хочу поменять |
Айс, а как ты вешаешь текстуру объекту? Может можно и шрифт так привязать?
QUOTE (Aiwan @ Oct 31 2004, 18:16) |
Айс, а как ты вешаешь текстуру объекту? |
Так, накачал кучу прог, могу делать разные шрифты, перегонять их в пиксели но разметка файла fnt_dialog16x16.txi так и осталась загадкой.......
Айс глянь его, может подскажешь?
Айс, это служебный файл текстуры. Колись как он устроен Глянь вправду, а! Я уже сплю плохо...
Звиняюсь Айв, с char-овским подвидом txi -шника как-то дело иметь недоводилось так что особо подсказать то и нечего, разве что общие догадки:
mipmap 0
filter 0
candownsample 0
downsamplefactor 0
- эти тебе в принцепе непомогут(и ненавредят), т.к в charset-е бесполезны.
numchars 255 - думаю и так ясно всего навсего счётчик символов. (т.е сколько их в шрифте, причём это не число реально задействованых символов, а вообще распознаваемых символов)
fontheight 0.320000
baselineheight 0.210000 - должен признать неочень понял предназначение этих данных. Только разве что дословный перевод.
texturewidth 5.120000 - ширина файла текстуры (в пикселах у fnt_dialog16x16.txi это число 2.560000 )
spacingR 0.000000
spacingB 0.000000 -тоже непонятны.
upperleftcoords 255 + куча чисел и lowerrightcoords 255 + куча чисел - это очень похоже на координаты ячеек,- сам знаешь чтобы нарисовать прямоугольник нужно задать координаты двух противоположных углов в данном случае верхнего левого угла(apperleftcoords) и потом нижнего правого угла (lowerrightcoords).
Вобщем-то вот и всё что знаю (догадываюсь)- не очень-то помог но всё же.
Айс, дружище! Это больше и лучше чем совсем ничего!
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)