![]() |
Дельфиане, нужна помощь!
Мне нужно реализовать считывание из файла шрифта информации: FontFamily, PostScript Name, Copyright etc.
Проблема моя в том, что я не программист. Т.е. я даже не чайник, а полный ноль. Разжеванной информации найти не могу, а разговоры об API для меня, как китайский язык. Будьте ласковыми, помогите пожалуйста. |
А я не повар ... так я и не готовлю ...
|
Спасибо. Очень помог. Больше сказать нечего?
|
А зачем тебе это нужно если ты вообще не умеешь программировать?
|
Пару функций к диалогу прилепить смогу. А нужно затем, что нет проги, которая бы делала то, что мне нужно.
|
nick.ddd
Так что ты хочешь именно? Что должна уметь твоя прога? |
Makc
Прога должна брать файл шрифта (в идеале TTF, PFB, OTF, но для начала достаточно TTF) и выдавать мне техническую информацию о нем. Там куча всего, но интересуют в первую очередь Family Name, SubFamily Name, PostScript Name, Full Name, Copyright... В принципе, думаю, что исходя из этого, остальное при надобности смогу получить сам. Дальше, возможно, на основе этой информации организую сортировку шрифтов. В общем-то мизер :) |
Вложений: 1
nick.ddd
Гм... Я самоучка, до такого еще не дошел. не знаю. Все мои знания соотносящиеся со шрифтами (не считая визуальных эффектов) можно увидеть в сырце, что я приаттачил к посту. |
Makc
Спасибо. Думаю, мне это пригодится. Но там нет главного - работы с неустановленными шрифтами. Дело в том, что у меня очень много шрифтов. Я даже точно не представляю сколько. Во-первых, я не могу все проинсталлировать. Во-вторых, это не решает моей проблемы. Да. С процедурой SetDefaults неувязочка. Выставленные значения по умолчанию действительны только для MS Sans Serif. Все остальные шрифты с этими параметрами показываются неправильно. |
nick.ddd
а с какими шрифтами то работать собрался? Их ведь много всяких... По TrueType здесь смотри. Там все оффсеты расписаны, с каких мест из файла читать инфу разную... ps. помоему полно готовых прог которые всё это кажут... |
| Часовой пояс GMT +4, время: 04:27. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.