Определить полное имя файла шрифта

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
vic7tar
Бывалый
Сообщения: 81
Зарегистрирован: 09 Февраль 2017, 20:12

Определить полное имя файла шрифта

Сообщение vic7tar » 13 Июль 2018, 23:56

Всем привет.
Встала задачка определить полное имя (полный путь + имя файла) зарегистрированного в системе шрифта.
Например, в случае моего компа:
Arial Black --> C:\Windows\Fonts\ariblk.ttf
Bodoni MT Condensed Italic --> C:\Windows\Fonts\BOD_CI.TTF
или, например,
Material Icons --> C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\CCX_START_EXTENSION_1_2_1_001\fonts\MaterialIcons-Regular.ttf
Неужели только через реестр, или кто-нибудь знает другой способ?
C10, Win10x64

kreator
Ветеран
Сообщения: 2750
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Определить полное имя файла шрифта

Сообщение kreator » 15 Июль 2018, 13:09

ИМХО, если есть возможность получить нужные данные прямиком из реестра, это очень хорошо. Гораздо лучше, чем ВинАПИ копать или ещё что. Например, вытаскивание иконки из некоего файла для отображения ассоциации с программой, которой он откроется, тоже сделано через реестр. Зачем нужен другой способ? Чем реестр не устраивает?
С уважением, Kreator.

gopstop2007
Ветеран
Сообщения: 1024
Зарегистрирован: 25 Март 2009, 21:55

Определить полное имя файла шрифта

Сообщение gopstop2007 » 15 Июль 2018, 13:57

в чем проблема? а разве регистрация в windows шрифта не такая? один раз зарегистрировал и забыл :)
https://support.microsoft.com/ru-ru/hel ... in-windows
С уважением РА - Быть сильным не означает "никогда не падать". Быть сильным означает "ВСЕГДА СНОВА ПОДНИМАТЬСЯ!"

Ответить