Загружает файл шрифта в AGK, как правило, в формате TrueType, но все, что поддерживается FreeType, должно работать. Параметр szFontFile может быть либо файлом шрифта, расположенным в вашей папке мультимедиа, либо именем системного шрифта, эта команда сначала проверит вашу папку мультимедиа, прежде чем проверять наличие системных шрифтов. Если вы загружаете системный шрифт, то расширение файла является необязательным, например Arial.ttf и Arial будут загружать системный шрифт Arial, если он существует. При загрузке системного шрифта имя файла не должно иметь никаких путей к папкам в имени файла, то есть никаких прямых или обратных косых черт. Чтобы повысить производительность, вы должны загрузить шрифт только один раз. Например, если вы хотите использовать шрифт Arial в нескольких местах, то вам следует загрузить его в идентификатор, а затем использовать этот идентификатор для всех целей, а не загружать несколько копий файла шрифта Arial в отдельные идентификаторы.
void agk::LoadFont( UINT iFontID, const char *szFontFile )
UINT agk::LoadFont( const char *szFontFile )
iFontID - Идентификатор, который будет использоваться для ссылки на этот шрифт в будущем
szFontFile - Имя файла загружаемого шрифта
Возвращает 1, если система содержит шрифт с заданным именем, и 0 в противном случае. Если возвращается 1, то передача того же имени файла в LoadFont будет успешной. В iOS это всегда будет возвращать 0, так как системные файлы шрифтов недоступны, однако AGK поставляется со встроенным шрифтом, который вы можете использовать, используя идентификатор шрифта 0 с текстовыми объектами.
int agk::GetSystemFontExists( const char *szFontFile )
szFontFile - Название шрифта для проверки
Возвращает 1, если шрифт был успешно загружен с заданным идентификатором.
int agk::GetFontExists( UINT iFontID )
iFontID - Идентификатор шрифта для проверки.
Удаляет шрифт с заданным идентификатором. Шрифт в настоящее время не должен использоваться никакими текстовыми объектами.
void agk::DeleteFont( UINT iFontID )
iFontID - Идентификатор шрифта для удаления.