Войти

Показать полную графическую версию : что такое шрифты?


rizz
08-05-2007, 06:41
что они из себя представляют, это растровое изображение или векторное или это что-то другое?
понятно что в Windows они загружаются из папки C:\WINDOWS\Fonts, а откуда они берутся скажем в досе? или в любой программе под досом, или они там прошиты в биосе, да кстати в биосе тоже есть шрифты ))

SilentSpider
08-05-2007, 07:41
rizz
это растровое изображение или векторное
Есть и те и те. Под DOS - в основном растры, хотя и были в свое время векторные шрифты для Word 6.0 for DOS. А в основном - векторные - Truetype, OpenType, Type1.

понятно что в Windows они загружаются из папки C:\WINDOWS\Fonts, а откуда они берутся скажем в досе?
Обычно поставляются с программой, или с OS.

rizz
08-05-2007, 08:24
спасибо)).. а в биосе? и в начале загрузки компьютера, там тоже букавки и циферки есть, они в биосе прошиты?

DedAlex
08-05-2007, 08:43
rizz
они в биосе прошиты?
Да. Только не в биосе компьютера, а в биосе видеокарты.

SilentSpider
08-05-2007, 09:56
rizz
и в начале загрузки компьютера, там тоже букавки и циферки есть, они в биосе прошиты?
к сказанному DedAlex добавлю - это экранные шрифты. Напечатать ими ничего не получится. И еще - они растровые. Такие шрифты могут быть вшитыми в БИОС видеокарты или же подгружаемыми в память из файла. Файл представляет собой набор картинок для каждого символа в фиксированном наборе разрешений. Простейший вариант посмотреть на такие шрифты - открыть в Windows окно консоли - Командная строка и в свойствах посмотреть на точечные шрифты.

rizz
09-05-2007, 03:57
ладно тогда виндовые векторные шрифты, каким образом достигается быстродействие, в том же браузере можно двигать страничку вверх вниз, шрифты не тормозят, значит они должны все подгружаться в оперативку вместе с ядром ОС, а шрифтов у меня 74мб, или они по мере необходимости подгружаются, и значит в ядро встроен механизм векторной графики никаких дополнительных программ не используется всё через API винды

Ivan1986
10-05-2007, 23:03
Ну и что что 74 метра, файл шрифта весит 50-200 кб одновременно ты юзаешь ну пусть даже десяток
Да, механизм векторной графики встроен, а точнее код, который читает ttf формат, и по нему строит рисунок букв, просто он гораздо слабее того, что сейчас называют векторными редакторами :)
ну по сути отобразить букву нуно где-то 5 комманд рисования, а с учетом того, что в ядре комманды выполняются один раз, а потом их моно просто переносить из буфера на экран, то в принципе затраты очень маленькие.




© OSzone.net 2001-2012