Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Как преобразовать картинку в шрифт ?   Найти похожие ветки 

 
Кто---то ©   (2004-11-01 01:16) [0]

У меня есть чёрно-белая картинка на которой красиво нарисованы буквы. Есть ли какой-нибудь компонент, который бы позволил перевести картинку в ttf-шрифт ? Или пример кода, как это делается. Или класс, или рекорд, в котором бы описывался формат ttf-шрифтов. Или какие нибудь советы по теме ?


 
TUser ©   (2004-11-01 10:25) [1]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_m/directx/ref/ns/microsoft.directx.direct3d/c/ font/m/ctor2.asp
У Тексейры есть пример программы на эту тему - см. CreateFontIndirect


 
Amoeba ©   (2004-11-01 11:42) [2]


> Есть ли какой-нибудь компонент, который бы позволил перевести
> картинку в ttf-шрифт ?

Если что и есть, то стоит несколько сотен зеленых.


 
Sam Stone ©   (2004-11-01 13:39) [3]

Удалено модератором


 
Кто---то ©   (2004-11-02 02:22) [4]


> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_m/directx/ref/ns/microsoft.directx.direct3d/c/  
> font/m/ctor2.asp

Но это же не Дельфи и даже не паскаль, а вообще чёрти что.


> У Тексейры есть пример программы на эту тему - см. CreateFontIndirect

Про такого человека поисковик ничего не знает. Про CreateFontIndirect выдаёт мусор один. Не не русском и не на Дельфи.

Неужели нет рекорда на Дельфи, описывающего структуру ttf-файла ? Или велосипед всё ещё не изобретён ? Эдакий новый формат, над расшифровкой которого долгие годы бьются лучшие программисты мира ...


 
Almaz ©   (2004-11-02 02:34) [5]


> Неужели нет рекорда на Дельфи, описывающего структуру ttf-файла
> ?

А если и есть что это вам даст ? TTF - это, если вы не знали, векторный формат. Т.е. вам еще предстоит векторизовать свою картинку (сразу оговорюсь компонентов, реализующих это скорее всего нет) а лишь затем формировать ttf. Если есть желание изучить формат, то сначала боюсь придется выучить "не русский" язык.
А если просто хочется шрифт создать то ищите программу FontoGrapher (по-моему так она называется) - там это уже реализовано.

Удачи.


 
Кто---то ©   (2004-11-02 03:16) [6]


> Almaz ©   (02.11.04 02:34) [5]
> А если и есть что это вам даст ?

Если есть, то пусть кто нибудь запостит суда, или ссылку напишет.


 
Almaz ©   (2004-11-02 14:05) [7]


> Кто---то ©   (02.11.04 03:16) [6]
>
> Если есть, то пусть кто нибудь запостит суда, или ссылку
> напишет.

А что самому не судьба поискать ? Или про поисковые машины не слышали никогда ?
И вообще, запомните никто вам здесь ничего не должен, поэтому заканчивайте свои высказывания в повелительном наклонении.


 
Pentium133 ©   (2004-11-02 14:15) [8]

Библиотека на C http://www.freetype.org/index2.html


 
Кто---то ©   (2004-11-03 01:37) [9]


> Pentium133 ©   (02.11.04 14:15) [8]
> Библиотека на C http://www.freetype.org/index2.html

Но тут то форум по Дельфи. А Си я не люблю. Все эти кучи плюсов, минусов. Всё так запутано ...


 
Amoeba ©   (2004-11-03 12:33) [10]


> А Си я не люблю.

Это твои проблемы...


 
TUser ©   (2004-11-03 12:39) [11]


> Но это же не Дельфи и даже не паскаль, а вообще чёрти что.

Это английский. Привыкай.
Если честно - то работая на платформах от MS читать MSDN/SDK необходимо.

> Про такого человека поисковик ничего не знает.

См. на http://www.podgoretsky.com/ - там есть учебник Тексейры и Пачеко. См. т.1, гл. про GDI (кажется)

> Неужели нет рекорда на Дельфи, описывающего структуру ttf-файла ?

Есть


 
Юрий Зотов ©   (2004-11-03 12:43) [12]

Кто-то "Кто--то" просто веселится. Типа, остроумным себя считает.
Да и флаг ему в руки.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.055 c
1-1099488621
Koala
2004-11-03 16:30
2004.11.21
Что то у меня с DLL не получается...


1-1099857220
Turbid
2004-11-07 22:53
2004.11.21
Убиение ряда в 2-мерном динамическом массиве


1-1099689667
Kolan
2004-11-06 00:21
2004.11.21
Поле предка


3-1098358350
Zif
2004-10-21 15:32
2004.11.21
Если DBEdit имеет нулевое значение, то как подставить в негоТекст


3-1098457682
ka
2004-10-22 19:08
2004.11.21
выборка из двух таблиц - ничего сложного?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский