summaryrefslogtreecommitdiff
path: root/pango/pango-font-private.h
Commit message (Collapse)AuthorAgeFilesLines
* Make some class structs public againMatthias Clasen2019-08-211-126/+0
| | | | | | | | It turns out that the R GTK2 binding poke directly at many class structs. Bring the class structs back for now (deprecated), to avoid breaking their build. Closes: https://gitlab.gnome.org/GNOME/pango/issues/412
* Make PangoFcFont struct available againMatthias Clasen2019-08-121-21/+0
| | | | | | | Unfortunately, some applications are poking directly at PangoFcFont struct fields. Put the structs back in the public headers for now, but deprecated.
* Bring back unknown glyph size definesMatthias Clasen2019-07-241-6/+0
| | | | | These turned out to be used in a number of places, so just deprecate them for now.
* Deprecate pango_font_find_shaperMatthias Clasen2019-07-181-3/+0
| | | | | Deprecate pango_font_find_shaper, make it return NULL, and remove the find_shaper vfunc.
* Add api to get a hb_font_tMatthias Clasen2019-07-181-5/+1
| | | | | Add pango_font_get_hb_font, which will make it easier access harfbuzz features.
* Add an api to get features of a fontMatthias Clasen2019-07-111-1/+5
|
* Add pango_font_coversMatthias Clasen2019-07-111-1/+0
| | | | | | | | | | | Add a pango_font_covers function, which is like pango_shape_engine_covers, without the engine. This api is simpler than PangoCoverage in that it does not take a language as input, and only returns a boolean. This matches the harfbuzz api.
* Add line height to font metricsMatthias Clasen2019-07-051-0/+1
| | | | Add a getter for the line height of a font.
* Header cleanupMatthias Clasen2019-07-041-0/+194
Abolish the PANGO_ENABLE_BACKEND and PANGO_ENABLE_ENGINE defines. All backend-only apis are moved into private headers, all apis that were engine-only are marked as deprecated, since engines are.