Overview of changes between 1.17.2 and 1.17.3 ============================================== - Extensive pangocairo internal code refactoring and cleanup - New public API: pango_font_face_is_synthesized() pango_cairo_font_get_scaled_font() pango_cairo_font_map_new_for_font_type() pango_cairo_font_map_get_font_type() - New engine macros: PANGO_OT_TAG_MAKE() PANGO_OT_TAG_MAKE_FROM_STRING() - New PangoFontFace method is_synthesized. - Misc bug fixes - Bugs fixed in this release: Bug 337593 – move glyph extents code (and cache) from pangocairo-*font.c into pangocairo-font.c Bug 347235 – Add pango_cairo_font_map_get_font_type Bug 347236 – provide pango_cairo_font_get_scaled_font Bug 353291 – Provide pango_cairo_font_map_new_for_font_type Bug 438801 – underline should add "error" type. Bug 440588 – Add pango_font_face_is_synthesized() Bug 445832 – pango_cairo_update_layout() always invalidates layout Bug 446018 – Bus error in the pango_ot_tag_from_language() Bug 446355 – the parsing with pango_parse_markup is not coherent Bug 447189 – fonts.c: pango_font_face_is_synthesized returns NULL Bug 447568 – improve docs on what absolute size means Bug 448342 – pango_layout_index_to_line_x() counts lines from 1