Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Векторный шрифт   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
3-1083097440
Mister
2004-04-28 00:24
2004.05.23
драйвер для работы с СУБД


1-1084286252
ArthurKhamitov
2004-05-11 18:37
2004.05.23
Как сделать hlp?


14-1083307248
MBo
2004-04-30 10:40
2004.05.23
Пятница... Опять задачки ;)


14-1083592275
Piter
2004-05-03 17:51
2004.05.23
Система 2dl.ru


11-1070652381
glareboa
2003-12-05 22:26
2004.05.23
Delphi 3