Программа для создания растровых шрифтов

Инструменты для разработки

Программа для создания растровых шрифтов

Сообщение Kvazar 04 окт 2013, 05:20

Написал онлайн тулзу для генерации растровых шрифтов. Поддерживаются базовые эффекты, заливки цветом/текстурой, distance field шрифты. Выходной формат как у AngelCode, поддерживается в Unity либами EZGUI и NGUI.

Буду рад выслушать комментарии, советы и пожелания.

Ссылка: http://kvazars.com/littera

littera_v1.3.png
У вас нет доступа для просмотра вложений в этом сообщении.
Kvazar
UNец
 
Сообщения: 5
Зарегистрирован: 03 окт 2013, 20:50

Re: Программа для создания растровых шрифтов

Сообщение seaman 04 окт 2013, 08:49

(3A4OT)
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Программа для создания растровых шрифтов

Сообщение Neodrop 04 окт 2013, 19:02

Поддержать нативный GUI а не только сторонние плагины. Как бы, это в первую очередь стоило сделать. :ymparty:
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Программа для создания растровых шрифтов

Сообщение Kvazar 05 окт 2013, 16:38

Подскажите тогда, пожалуйста, как использовать растровые шрифты в нативном GUI.
Kvazar
UNец
 
Сообщения: 5
Зарегистрирован: 03 окт 2013, 20:50

Re: Программа для создания растровых шрифтов

Сообщение Neodrop 06 окт 2013, 03:00

Может тут что-то есть? http://docs.unity3d.com/Documentation/C ... -Font.html
В целом, в последних версиях юньки, есть какие-то опции (в инспекторе шрифтов) для кастомных шрифтов, но я никогда с ними не работал. Увы, не могу подсказать, хотя явно тут есть куда покопать. EZGUI и NGUI вещи спорные и кастомные, а нативный GUI это, всё-таки, глобально.
Второй вариант - сопроводить ваш генератор проекто-независимым кодом (без EZGUI и NGUI). Особенно классно получится, если это будет на GL
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Программа для создания растровых шрифтов

Сообщение Kvazar 06 окт 2013, 03:42

Генератор поддерживает не только платформу Unity, но и многие другие, писать свои расширения для каждой из них - довольно трудоемкая задача. А EZGUI и NGUI уже с этим справляются, так что не вижу смысла писать третий велосипед, когда есть уже эти два =)
Нативной поддержки растровых шрифтов я не обнаружил =(
Kvazar
UNец
 
Сообщения: 5
Зарегистрирован: 03 окт 2013, 20:50

Re: Программа для создания растровых шрифтов

Сообщение Woolf 06 окт 2013, 04:57

Особенно классно получится, если это будет на GL

И, кстати, ничего сложного нет. Табличка по координатам для каждой буквы и выводи себе плейны.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Программа для создания растровых шрифтов

Сообщение Neodrop 06 окт 2013, 15:38

Об том и речь. Работы то на час-два.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Программа для создания растровых шрифтов

Сообщение Kvazar 06 окт 2013, 15:52

Здорово, поможете? O:-)
Kvazar
UNец
 
Сообщения: 5
Зарегистрирован: 03 окт 2013, 20:50

Re: Программа для создания растровых шрифтов

Сообщение seaman 06 окт 2013, 20:08

Я думаю это поможет:
http://blog.almostlogical.com/2010/08/2 ... r-texture/
Там весь текст на одну текстуру рисуется. Но кто мешает сделать отдельными квадами, или как захотите.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Программа для создания растровых шрифтов

Сообщение Neodrop 06 окт 2013, 20:33

А описание по формату хранения данных есть? Я с GUI плагинами не работаю, в виду их обманчивой удобности, а на самом деле, жручести и ограниченности.
При наличии описания формата данных, нашёл бы время. Но точно не могу сказать, как быстро.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Программа для создания растровых шрифтов

Сообщение Kvazar 06 окт 2013, 22:45

Вот тут, к примеру, автор описывает формат.
Насчет жручести и ограниченности не могу ничего сказать - не копался в них. Тулза поддерживает популярный формат, с которым также дружат Starling, Sparrow, Cocos2d и многие другие. В Юнити поддержка этого формата я нашел в вышеназванных плагинах.
Kvazar
UNец
 
Сообщения: 5
Зарегистрирован: 03 окт 2013, 20:50

Re: Программа для создания растровых шрифтов

Сообщение Neodrop 28 дек 2013, 02:14

Что-то тулза не дружит с кириллицей... Скобочки выводит вместо букв, хотя в левой колонке (в интерфейсе) буквы есть. :(
В целом, генератор классный. Только вот, исключительно латинский...
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт


Вернуться в Инструментарий

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3