|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 19, 2004 02:06:00 Собственно сабж Есть ли какая утилита в Винде, чтобы можно было запустить её с командной строкой и она инсталлировала шрифт? Наподобие regsvr32.exe. Или может как-то программно это делается (было бы даже предпочтительней) |
|
|
Дата: Окт 19, 2004 02:43:25 AddFontResource? |
|
|
Дата: Окт 19, 2004 03:52:28 masquer Как раз что надо. Достать из ресурса и сохранить на диске. Вот только ещё один момент: фонт BKANT.TTF весит 151 кБ (даже в зипе 100 кБ) Неужели инсталляторы таскают с собой такого размера файлы? |
|
|
Дата: Окт 19, 2004 04:07:18 · Поправил: masquer Я вообще-то не вижу ни одного серьезного довода использовать шрифты так, чтобы их с собой тягать (отличные от системных), да и 151 кб это не так и много |
|
|
Дата: Окт 19, 2004 04:16:38 Ну нравится мне Book Antiqua, что с этим делать? Пишу самопальный инсталлер, ну и должно быть усё презентабельно :) А MSSans или System - это пардон, убожество. |
|
|
Дата: Окт 19, 2004 04:36:40 cresta Ты уверен что всем понравится, что ты добавил еще один шрифт в систему без разрешения? Если это не бесплатный инсталятор - я бы не рекомендовал такое делать. Используй таймс, если так уж с засечками шрифты хочется - для неспециалиста они не очень отличаются. |
|
|
Дата: Окт 19, 2004 05:31:47 Ну, судя по тому, что в MSDN про AddFontResource написано, эти изменения (в таблице шрифтов) действуют только до перезагрузки. Да и после завершения работы инсталлятора шрифт можно убрать тут же. Я во всяком случае так понял: When an application no longer needs a font resource that it loaded by calling the AddFontResource function, it must remove that resource by calling the RemoveFontResource function. This function installs the font only for the current session. When the system restarts, the font will not be present На выходе из программы RemoveFontResource и затем файл удалить, и всё, я так думаю... Да и вообще, без ведома юзера такие мерзости творятся, на фоне которых добавление шрифта - невинная шалость :) |
|
|
Дата: Окт 20, 2004 02:24:40 Да и вообще, без ведома юзера такие мерзости творятся, на фоне которых добавление шрифта - невинная шалость :) Ну, если кто-то мусор мимо урны кидает - не стоит ему уподобляться ;) |
|
|
Дата: Окт 20, 2004 02:45:39 Ну даже Винда когда устанавливается, создаёт кучу файлов, которые после инсталляции удаляются. Значит M$ это можно, а мне один файлик на минуту приткнуть нельзя? Где ж справедливость-то ? :-) |
|
|
Дата: Окт 20, 2004 03:32:13 Что позволено Сатурну, то не позволено Быку :) Ну и это таки несколько разные вещи. Вообще стоит ли тебе из-за сомнительного эстетического эффекта такой огород городить с этим шрифтом? |
|
|
Дата: Окт 20, 2004 03:48:57 Только не Сатурну, а Юпитеру. Ну и к тому же, я не бык, значит добро от тебя получил, будем считать так. А достать из ресурса файл - разве это огород? |
|
|
Дата: Окт 20, 2004 04:15:20 А там разные вариации это фразы есть :) Тут еще вопрос авторства может возникнуть, т.е. можешь ли ты использовать в коммерческой программе этот шрифт без соотв. разрешения. Т.ч. огород может быть тот еще :) |
|
|
Дата: Окт 20, 2004 04:48:38 Я могу использовать любые ресурсы, поставляемые с Windows XP, для написания и распространения своей программы, т.к. за всё это уплачена денежка. Да и не думаю, что кто-либо будет задаваться вопросом: "А каково происхождение данного шрифта?" |
|
|
Дата: Окт 20, 2004 04:56:08 Ты можешь их использовать, но не в коммерческих целях. Т.е. нельзя взять понравившуюся иконку из ХР и вставить ее в свою программу. А конкуренты? :) |
|
|
Дата: Окт 20, 2004 05:28:00 А если я нарисую "очень похожую иконку" ? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.046 |