summaryrefslogtreecommitdiff
path: root/pango/pango-font.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-11-08 13:47:52 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-11-08 13:47:52 +0000
commit78d4efd6af8fc37b93b1dafb7c3b7101b389a565 (patch)
tree857deeac1c70f10038c2e967d0238f1845964533 /pango/pango-font.h
parent9d389e936707ebcf84fbc64d07b8aa17cdf2ef04 (diff)
parent1790dbf9da8a4249528833ead1af32d232861b64 (diff)
downloadpango-78d4efd6af8fc37b93b1dafb7c3b7101b389a565.tar.gz
Merge branch 'small-caps' into 'main'
Emulate Small Caps if not available from the font See merge request GNOME/pango!497
Diffstat (limited to 'pango/pango-font.h')
-rw-r--r--pango/pango-font.h26
1 files changed, 24 insertions, 2 deletions
diff --git a/pango/pango-font.h b/pango/pango-font.h
index d4bded86..6f3284fa 100644
--- a/pango/pango-font.h
+++ b/pango/pango-font.h
@@ -81,13 +81,35 @@ typedef enum {
* PangoVariant:
* @PANGO_VARIANT_NORMAL: A normal font.
* @PANGO_VARIANT_SMALL_CAPS: A font with the lower case characters
- * replaced by smaller variants of the capital characters.
+ * replaced by smaller variants of the capital characters.
+ * @PANGO_VARIANT_ALL_SMALL_CAPS: A font with all characters
+ * replaced by smaller variants of the capital characters.
+ * Since: 1.50
+ * @PANGO_VARIANT_PETITE_CAPS: A font with the lower case characters
+ * replaced by smaller variants of the capital characters.
+ * Petite Caps can be even smaller than Small Caps.
+ * Since: 1.50
+ * @PANGO_VARIANT_ALL_PETITE_CAPS: A font with all characters
+ * replaced by smaller variants of the capital characters.
+ * Petite Caps can be even smaller than Small Caps.
+ * Since: 1.50
+ * @PANGO_VARIANT_UNICASE: A font with the upper case characters
+ * replaced by smaller variants of the capital letters.
+ * Since: 1.50
+ * @PANGO_VARIANT_TITLE_CAPS: A font with capital letters that
+ * are more suitable for all-uppercase titles.
+ * Since: 1.50
*
* An enumeration specifying capitalization variant of the font.
*/
typedef enum {
PANGO_VARIANT_NORMAL,
- PANGO_VARIANT_SMALL_CAPS
+ PANGO_VARIANT_SMALL_CAPS,
+ PANGO_VARIANT_ALL_SMALL_CAPS,
+ PANGO_VARIANT_PETITE_CAPS,
+ PANGO_VARIANT_ALL_PETITE_CAPS,
+ PANGO_VARIANT_UNICASE,
+ PANGO_VARIANT_TITLE_CAPS
} PangoVariant;
/**