Войти
ПроектыФорумОцените

FontBuilder (3 стр)

Страницы: 1 2 3 4 58 Следующая »
#30
20:28, 19 мая 2010

найдите скриншот инвентаря DoW с тултипом, и посмотрите как смотриться с однопиксельной тенью. Я такую фичу уже пытаюсь реализовать в своем генераторе дефолтном, либо как вариант геометрией на более низком уровне. причем это не просто красивость, а рельно более читабильно имхо. вот соответсвено под эфектами вполне хватил генерация однопиксельной тени.

п.с. вдруг кто не знает как (надеюсь таких 0) то это отрисовка тогоже глифа черным на пиксель ниже и пиксель правее, а потом сверху уже сам сивол белым.


#31
20:45, 19 мая 2010

не нашел нормальных, загрузил свою. смотреть пиксель в пиксель.
Вот такой эффект маст хев.

http://imagepost.ru/images/127/DoW.png

#32
20:50, 19 мая 2010

и соответсвенно вопрос. где узнать формат фрифта чтобы написать експортер.

#33
20:57, 19 мая 2010

my.name
> где узнать формат фрифта чтобы написать експортер.
где узнать формат шрифтов которые ты грузишь ?

#34
20:59, 19 мая 2010

my.name
вот 2 экспортера
http://code.google.com/p/fontbuilder/source/browse/trunk/exporter… porter.cpp#42
http://code.google.com/p/fontbuilder/source/browse/trunk/exporter… porter.cpp#11
напиши для своего формата, пришли мне - в следующей версии будет встроен

#35
1:20, 20 мая 2010

и еще вопрос. Есть такой параметр, типа смещение у глифа, которое позволяет символу налазить друг на друга. Я так понимаю такого нет у тебя, и курсив будет не очень смотреться. Скажу сразу я такое тоже не поддерживаю, просто спрашиваю есть такое в планах или нет.

#36
1:46, 20 мая 2010

так я смотрю экспортный файл, вродже поддерживается то о чем я говорил. есть смещения и адванс. Поясни что за что отвечает и желательно в картинках =)

правка, почему то адванс всегда константен =\

#37
2:42, 20 мая 2010

вот формат
http://dpaste.org/aN2q/

вот попытка написать
http://dpaste.org/PBS0/

пишу вслепую ибо QT нету.

возникла прблема, непонятно где имя текстуры взять и самое главное где взять правильный размер всего символа, а не только графической части.

#38
9:42, 20 мая 2010

my.name
> Поясни что за что отвечает и желательно в картинках =)
GlyphMetrics | FontBuilder

#39
9:53, 20 мая 2010

my.name
> Есть такой параметр, типа смещение у глифа, которое позволяет символу налазить
> друг на друга. Я так понимаю такого нет у тебя, и курсив будет не очень
> смотреться.
Да, уже думал над этим, будет параметр дополняющий advance
>почему то адванс всегда константен
шрифт моноширинный ?
> непонятно где имя текстуры взять
будет
> где взять правильный размер всего символа, а не только графической части.
>вот формат
да, посмотрел, шрифт основанный не на базовой линии сюда пока никак не ложится, буду думать
у тебя в формате только текстурные координаты? как делается выравнивание по линии ?

#40
12:31, 20 мая 2010

AndryBlack
> как делается выравнивание по линии ?
пока нету комбинации различных шрифтов на однйо строке, проблемы это не вызывает. т.е. у меня масив символов одинаковой высоты и возможно разной ширины и все. Для клиничиских случаев, есть смещение вверх вниз при генерации, ибо некоторые шрифты както очень низко нарисованы.

AndryBlack
> шрифт моноширинный ?
сгенерил 3 шрифта, у всех трех адванс константен. шрифты не моношрифт ни разу, тот же комик санс.

#41
13:25, 20 мая 2010

my.name
> сгенерил 3 шрифта, у всех трех адванс константен. шрифты не моношрифт ни разу,
> тот же комик санс.

 comic_sans_bold_10
 <char offset="0 6" rect="103 94 13 25" advance="8" id="m"/>
  <char offset="0 6" rect="116 94 11 25" advance="6" id="n"/>
  <char offset="0 6" rect="127 94 11 25" advance="6" id="o"/>
  <char offset="0 6" rect="138 94 11 28" advance="6" id="p"/>
  <char offset="0 6" rect="149 94 11 28" advance="6" id="q"/>
  <char offset="0 6" rect="160 94 11 25" advance="6" id="r"/>
  <char offset="0 6" rect="171 94 10 25" advance="6" id="s"/>
  <char offset="1 8" rect="181 92 10 27" advance="7" id="t"/>
  <char offset="0 6" rect="191 94 11 25" advance="6" id="u"/>
  <char offset="0 6" rect="202 94 10 25" advance="5" id="v"/>
  <char offset="0 6" rect="212 94 12 25" advance="7" id="w"/>
#42
13:33, 20 мая 2010

my.name
> т.е. у меня масив символов одинаковой высоты и возможно разной ширины и все
позже сделаю упаковщик соответсвующий

#43
14:54, 20 мая 2010

ок

Еще вопрос. У меня например в шрифте так же как и обычные глифы присутсвует символ выделения (2 вариант) и курсор. и русуются они также как исмволы. Будет ли поддержка генерация кастомных или каким либо оброзом указывать импорт снаружи этих символов.

т.е. я себе это так представляю, есть текстура где нарисованы спец символы, может даже смалики =), и xml в которой указана, текстура, индекс и размеры символа, и прога их вставляет как будто они сгенерены трутайпом.

#44
15:19, 20 мая 2010

my.name
> спец символы, может даже смалики =),
Это в юникоде уже есть.

Страницы: 1 2 3 4 58 Следующая »
ПроектыФорумОцените

Тема в архиве.