您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FcFontSetDestroy函数代码示例

51自学网 2021-06-01 20:45:47
  C++
这篇教程C++ FcFontSetDestroy函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中FcFontSetDestroy函数的典型用法代码示例。如果您正苦于以下问题:C++ FcFontSetDestroy函数的具体用法?C++ FcFontSetDestroy怎么用?C++ FcFontSetDestroy使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了FcFontSetDestroy函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: FcConfigSetFonts

voidFcConfigSetFonts (FcConfig	*config,		  FcFontSet	*fonts,		  FcSetName	set){    if (config->fonts[set])	FcFontSetDestroy (config->fonts[set]);    config->fonts[set] = fonts;}
开发者ID:tizenorg,项目名称:framework.graphics.fontconfig,代码行数:9,


示例2: cc_common_language_has_font

gbooleancc_common_language_has_font (const gchar *locale){        const FcCharSet *charset;        FcPattern       *pattern;        FcObjectSet     *object_set;        FcFontSet       *font_set;        gchar           *language_code;        gboolean         is_displayable;        is_displayable = FALSE;        pattern = NULL;        object_set = NULL;        font_set = NULL;        if (!gdm_parse_language_name (locale, &language_code, NULL, NULL, NULL))                return FALSE;        charset = FcLangGetCharSet ((FcChar8 *) language_code);        if (!charset) {                /* fontconfig does not know about this language */                is_displayable = TRUE;        }        else {                /* see if any fonts support rendering it */                pattern = FcPatternBuild (NULL, FC_LANG, FcTypeString, language_code, NULL);                if (pattern == NULL)                        goto done;                object_set = FcObjectSetCreate ();                if (object_set == NULL)                        goto done;                font_set = FcFontList (NULL, pattern, object_set);                if (font_set == NULL)                        goto done;                is_displayable = (font_set->nfont > 0);        } done:        if (font_set != NULL)                FcFontSetDestroy (font_set);        if (object_set != NULL)                FcObjectSetDestroy (object_set);        if (pattern != NULL)                FcPatternDestroy (pattern);        g_free (language_code);        return is_displayable;}
开发者ID:3dfxmadscientist,项目名称:cinnamon-control-center,代码行数:57,


示例3: FcConfigDestroy

voidFcConfigDestroy (FcConfig *config){    FcSetName	set;    FcExprPage	*page;    if (--config->ref > 0)	return;    if (config == _fcConfig)	_fcConfig = 0;    FcStrSetDestroy (config->configDirs);    FcStrSetDestroy (config->fontDirs);    FcStrSetDestroy (config->cacheDirs);    FcStrSetDestroy (config->configFiles);    FcStrSetDestroy (config->acceptGlobs);    FcStrSetDestroy (config->rejectGlobs);    FcFontSetDestroy (config->acceptPatterns);    FcFontSetDestroy (config->rejectPatterns);    if (config->blanks)	FcBlanksDestroy (config->blanks);    FcSubstDestroy (config->substPattern);    FcSubstDestroy (config->substFont);    FcSubstDestroy (config->substScan);    for (set = FcSetSystem; set <= FcSetApplication; set++)	if (config->fonts[set])	    FcFontSetDestroy (config->fonts[set]);    page = config->expr_pool;    while (page)    {      FcExprPage *next = page->next_page;      FcMemFree (FC_MEM_EXPR, sizeof (FcExprPage));      free (page);      page = next;    }    free (config);    FcMemFree (FC_MEM_CONFIG, sizeof (FcConfig));}
开发者ID:Fur1ok,项目名称:fontconfig,代码行数:43,


示例4: FcFontSetDestroy

FontPlatformData::~FontPlatformData(){    if (m_fallbacks) {        FcFontSetDestroy(m_fallbacks);        m_fallbacks = 0;    }    if (m_scaledFont && m_scaledFont != hashTableDeletedFontValue())        cairo_scaled_font_destroy(m_scaledFont);}
开发者ID:MYSHLIFE,项目名称:webkit,代码行数:10,


示例5: fontconf

int fontconf(){	FcFontSet* fs = NULL;	FcPattern* pat = NULL;	FcObjectSet* os = NULL;	FcChar8* strpat = (FcChar8*) ":lang=ja";	pat = FcNameParse(strpat);	os = FcObjectSetBuild(FC_FAMILY, FC_CHARSET, FC_FILE, (char *) 0);	fs = FcFontList(0, pat, os);	if (os)		FcObjectSetDestroy(os);	os = NULL;	FcPatternDestroy(pat);	pat = NULL;	if (!fs || fs->nfont <= 0)		goto nofont;	FcChar8 *family;	FcChar8 *file;	FcCharSet* cs;	FcChar32 ch;	FcUtf8ToUcs4((FcChar8*) "
C++ FcPatternAddString函数代码示例
C++ FcFontMatch函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。