что такое шрифты?
что они из себя представляют, это растровое изображение или векторное или это что-то другое?
понятно что в Windows они загружаются из папки C:\WINDOWS\Fonts, а откуда они берутся скажем в досе? или в любой программе под досом, или они там прошиты в биосе, да кстати в биосе тоже есть шрифты ))
|
SilentSpider |
08-05-2007 07:41 584327 |
rizz
Цитата:
это растровое изображение или векторное
|
Есть и те и те. Под DOS - в основном растры, хотя и были в свое время векторные шрифты для Word 6.0 for DOS. А в основном - векторные - Truetype, OpenType, Type1.
Цитата:
понятно что в Windows они загружаются из папки C:\WINDOWS\Fonts, а откуда они берутся скажем в досе?
|
Обычно поставляются с программой, или с OS.
|
спасибо)).. а в биосе? и в начале загрузки компьютера, там тоже букавки и циферки есть, они в биосе прошиты?
|
DedAlex |
08-05-2007 08:43 584339 |
rizz
Да. Только не в биосе компьютера, а в биосе видеокарты.
|
SilentSpider |
08-05-2007 09:56 584361 |
rizz
Цитата:
и в начале загрузки компьютера, там тоже букавки и циферки есть, они в биосе прошиты?
|
к сказанному DedAlex добавлю - это экранные шрифты. Напечатать ими ничего не получится. И еще - они растровые. Такие шрифты могут быть вшитыми в БИОС видеокарты или же подгружаемыми в память из файла. Файл представляет собой набор картинок для каждого символа в фиксированном наборе разрешений. Простейший вариант посмотреть на такие шрифты - открыть в Windows окно консоли - Командная строка и в свойствах посмотреть на точечные шрифты.
|
ладно тогда виндовые векторные шрифты, каким образом достигается быстродействие, в том же браузере можно двигать страничку вверх вниз, шрифты не тормозят, значит они должны все подгружаться в оперативку вместе с ядром ОС, а шрифтов у меня 74мб, или они по мере необходимости подгружаются, и значит в ядро встроен механизм векторной графики никаких дополнительных программ не используется всё через API винды
|
Ivan1986 |
10-05-2007 23:03 585366 |
Ну и что что 74 метра, файл шрифта весит 50-200 кб одновременно ты юзаешь ну пусть даже десяток
Да, механизм векторной графики встроен, а точнее код, который читает ttf формат, и по нему строит рисунок букв, просто он гораздо слабее того, что сейчас называют векторными редакторами :)
ну по сути отобразить букву нуно где-то 5 комманд рисования, а с учетом того, что в ядре комманды выполняются один раз, а потом их моно просто переносить из буфера на экран, то в принципе затраты очень маленькие.
|
Время: 02:44.
© OSzone.net 2001-