Описание формата * Шрифт записывается в font.png файл, в одну строку идут все символы.
* Добавляется линия снизу в 1-н пиксел высотой, и линия слева в 1-н пиксел шириной.
* Линия слева содержит отметку верхнего начала символов (А), отметку уровня строки(В).
* Зона (1) определяет первый символ " "(пробел), зона (2) следующий "!", и так далее до "я", последовательность сомволов следующая:
Quote
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«©Ё®є№ё»АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяЎўЇї°™€
Она прилагается в файле font.txt (не забудьте про первый пробел)
* Зона (3) является высотой шрифта, зона (4) служет для размещения хвостиков букв расположенных ниже уровня строки (например букв q,j,g,p,y,щ,д,ц,...). (если не разобрались где ставить вторую точку то ставьте в предпоследней линии внизу(но не в последней))
* Символы обозначаются двумя точками в нижней линии, начало символа и конец © и (D). Таким образом число точек в последней линии должно быть чётное.
Вот и всё... создавайте шрифты.... ;-)
FAQ Для опытных гуру
Q: Как создавать наклонные шрифты когда верхняя часть одного накладывается над другой?
A:
По картинке, надо конец символа рисовать не сразу за концом последней его точки, а в месте когда должен начаться новый. См рисунок, зелёные вертикальные полосы сдвинуты левее чем в традиционном случае.
Q: Как создавать цветные шрифты?
A: Для создания цветных шрифтов цвет фона должен быть прозрачным (возможна альфа прозрачность). Цвет точек для отметки символов должен быть 0xFF0000.
Пример