首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeType彩色呈现FT_Load_Glyph返回“未实现的特性”

FreeType彩色呈现FT_Load_Glyph返回“未实现的特性”
EN

Stack Overflow用户
提问于 2020-09-04 13:21:54
回答 1查看 405关注 0票数 0

我试图让彩色字体在自由类型中工作,不幸的是,FT_Load_Glyph和FT_Render_Glyph返回“未实现的功能”,是否有某种允许彩色字体的免费字体的构建配置?因为我看不出代码有什么问题。我正在使用notocolouremoji字体。

代码语言:javascript
复制
uint32_t FT_flags = NULL;
FT_Face face = ((FT_Face)font->face);

if (FT_HAS_COLOR(face))
{
    FT_flags |= FT_LOAD_COLOR;
}
else
{
    FT_flags |= FT_LOAD_DEFAULT;
}

if (FT_HAS_FIXED_SIZES(face)) 
{
    if ((err = FT_Select_Size(face, 0)) != 0)
    {
    }
}
else 
{
    if ((err = FT_Set_Char_Size(face, face->available_sizes[0].width, face->available_sizes[0].height, Utils.window.Extent.width, Utils.window.Extent.width)) != 0)
    {
    }
}
if ((err = FT_Load_Glyph(face, glyphindex, FT_flags)) != 0)
{
}
                
if ((err = FT_Render_Glyph(face->glyph, FT_RENDER_MODE_NORMAL)) != 0)
{
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-21 12:10:42

这可以在构建设置中实现。在启用FreeType选项的情况下构建FT_CONFIG_OPTION_USE_PNG

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63742055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档