These are easier to read, and they've been around since Pango 1.3.
#if HAVE_PANGO_FT2
PangoFontMap *pfm = pango_ft2_font_map_new ();
- pango_ft2_fontmap_
- = G_TYPE_CHECK_INSTANCE_CAST (pfm,
- PANGO_TYPE_FT2_FONT_MAP,
- PangoFT2FontMap);
+ pango_ft2_fontmap_ = PANGO_FT2_FONT_MAP (pfm);
+
pango_dpi_ = PANGO_RESOLUTION;
pango_ft2_font_map_set_resolution (pango_ft2_fontmap_,
pango_dpi_, pango_dpi_);
PangoRectangle ink_rect;
pango_glyph_string_extents (pgs, pa->font, &ink_rect, &logical_rect);
- PangoFcFont *fcfont = G_TYPE_CHECK_INSTANCE_CAST (pa->font,
- PANGO_TYPE_FC_FONT,
- PangoFcFont);
+ PangoFcFont *fcfont = PANGO_FC_FONT (pa->font);
FT_Face ftface = pango_fc_font_lock_face (fcfont);