![]() |
Шрифты от Palm'а на Спектруме
5 Attachment(s)
В продолжении этой темы...
Вот, разобрался, наконец, со структурой Палмовских шрифтов. В аттаче исходник для вывода шрифта целиком, ну и сами шрифты... Программа написана тяп-ляп, лишь бы работала. Хочется сделать возможным полноценное использование этих шрифтов на Спектруме. |
Quote:
Правильно Стас так их буржуев :). |
Вопрос еще как их выводить эти шрифты... Мелкие как обычные пропорциональные можно. А вот насчет больших- чисто декоративная функция а-ля "напечатать надпись". ИМХО
|
Они пропорциональные не только по горизонтали, но и по вертикали. Это ключевой момент и их отличительная черта...
|
Quote:
Code:
Структура файла фонта для Пальма |
Имеется ввиду отсутствие привязки к знакоместам по вертикали. Высота шрифтов не обязательно кратна восьми, я бы даже сказал, что она вовсе не кратна восьми. Это откладывает отпечаток на формат хранения шрифтов, ну и, соответсвенно, на процедуру печати.
|
В целях оптимизации скорострельности вывода одно из измерений символа (максимальное в шрифте) лучше не делать больше 8 пикселов. Иначе скорость вывода упадет весьма и весьма.
|
Quote:
|
Если что, могу подкинуть достаточно быструю процедуру печати пропорциональным шрифтом до 8 пикселов высотой. Она правда достаточно навороченная, но можно обчекрыжить что не надо.
|
Я попробую написать поцедру сам. А потом мы попробуем её здесь все вместе оптимизировать. Хорошо?
|
| All times are GMT +4. The time now is 21:19. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.