Я использую Mako SDK и мне нужно создать экземпляр IDOMFont для использования в других API, но я не вижу, как это сделать.
Экземпляр шрифта может быть создан с использованием следующего API:
static EDL_API IDOMFontOpenTypePtr create(IEDLClassFactory *pFactory, const IInputStreamPtr &stream);
Чтобы использовать API, вы можете использовать код, подобный следующему:
IInputStreamPtr fontStream = IInputStream::createFromFile(jawsMako, "myfont.otf");
IDOMFontPtr font = IDOMFontOpenType::create(jawsMako, fontStream);
Для получения дополнительной информации см .:
Других решений пока нет …