static PangoFontDescription * pango_core_text_font_describe (PangoFont *font) { PangoCoreTextFont *ctfont = (PangoCoreTextFont *)font; PangoCoreTextFontPrivate *priv = ctfont->priv; CTFontDescriptorRef ctfontdesc; ctfontdesc = pango_core_text_font_key_get_ctfontdescriptor (priv->key); return _pango_core_text_font_description_from_ct_font_descriptor (ctfontdesc); }
static PangoCoverage * pango_core_text_font_get_coverage (PangoFont *font, PangoLanguage *language) { PangoCoreTextFont *ctfont = (PangoCoreTextFont *)font; PangoCoreTextFontPrivate *priv = ctfont->priv; if (!priv->coverage) { CTFontDescriptorRef ctfontdesc; ctfontdesc = pango_core_text_font_key_get_ctfontdescriptor (priv->key); priv->coverage = ct_font_descriptor_get_coverage (ctfontdesc); } return pango_coverage_ref (priv->coverage); }