Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизВекторный шрифт Найти похожие ветки
← →
ary © (2004-05-06 14:38) [0]Кто-нибудь знает что такое векторный шрифт и как его сделать в Delphi.
Если хоть что-нибудь знаете напишите.
Буду рад любой информации.
← →
DVM © (2004-05-06 14:40) [1]А зачем его делать? Вот он. Я им пишу.
← →
ЛМ2 (2004-05-06 14:55) [2]Векторный шрифт рисуется с помощью сплайнов, над ним можно изголятся, например повернуть на 10 градусов )))
← →
ЛМ2 (2004-05-06 14:58) [3]Векторный шрифт рисуется с помощью сплайнов, над ним можно изголятся, например повернуть на 10 градусов )))
← →
div © (2004-05-06 14:59) [4]2 DVM © (06.05.04 14:40) [1]
это TrueType шрифт. и я им пишу )))) а векторный шрифт это нечто подобное chr шрифтам в Turbo Pascal"е...
← →
ЛМ2 (2004-05-06 15:16) [5]>div
Ага, точно, только векторные шрифты щас не используются(кроме Roman, Script и Modern)
← →
WebErr © (2004-05-06 15:45) [6]Вообще любой шрифт ТТ - True Type есть векторный шрифт.
Т.е. при его описании используется векторная математика.
В новых Виндах больше Open Type (большая буква О) используется, насколько он векторный - не знаю... :)
← →
Gero © (2004-05-06 15:48) [7]
> только векторные шрифты щас не используются(кроме Roman,
> Script и Modern)
Растровые.
← →
ЛМ2 (2004-05-06 15:58) [8]>WebErr
векторный и TT - это разные шрифты, векторный ручками рисуется через MoveTo
> Gero
а растровые чаще используется чем ты думаешь, например MS Sans Serif
← →
Gero © (2004-05-06 16:37) [9]
> а растровые чаще используется чем ты думаешь, например MS
> Sans Serif
Чем я думаю?
Интересно, откуда Вам знать что я думаю?
P.S. Пост [7] ошибочен
← →
DVM © (2004-05-06 16:52) [10]Все TrueType шрифты тоже векторные. И в паскале *.chr векторные, только немного другие - штриховые. Но принцип и там и там один: контур символа определяется математически (кривые, отрезки прямых).
← →
WebErr © (2004-05-06 16:54) [11]Удалено модератором
← →
WebErr © (2004-05-06 16:55) [12]Удалено модератором
← →
WebErr © (2004-05-06 17:05) [13]По сабжу скажу только то, что есть API функции, для создания шрифтов (по крайней мере были во времена Петзольда).
Вот она:
HFONT CreateFont(
int nHeight, // logical height of font
int nWidth, // logical average character width
int nEscapement, // angle of escapement
int nOrientation, // base-line orientation angle
int fnWeight, // font weight
DWORD fdwItalic, // italic attribute flag
DWORD fdwUnderline, // underline attribute flag
DWORD fdwStrikeOut, // strikeout attribute flag
DWORD fdwCharSet, // character set identifier
DWORD fdwOutputPrecision, // output precision
DWORD fdwClipPrecision, // clipping precision
DWORD fdwQuality, // output quality
DWORD fdwPitchAndFamily, // pitch and family
LPCTSTR lpszFace // pointer to typeface name string
);
+ F1
Если автору не влом копаться в WinAPI.
← →
Андрей Сенченко © (2004-05-06 18:24) [14]Разницу между понятями "цифровой" и "аналоговый" все присутствующие представляют ?
В этом контексте "векторный" шрифт можно представить как "аналоговый"
← →
ary © (2004-05-07 00:05) [15]я ни чего не понял из ваших слов может кто-нибудь один напишет и как можно сделать так чтобы писать им в Memo.
← →
Gero © (2004-05-07 00:11) [16]
> я ни чего не понял из ваших слов может кто-нибудь один напишет
> и как можно сделать так чтобы писать им в Memo.
Memo1.Font.Name := "Arial";
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.036 c