From 2d9ba17a535d2c466dce1f09064dfba73a92e387 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 19 Jan 2023 15:06:21 -0700 Subject: [PATCH] [hb-info] Add --show-style --- util/hb-info.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/util/hb-info.cc b/util/hb-info.cc index 4917b446b..0dab2593a 100644 --- a/util/hb-info.cc +++ b/util/hb-info.cc @@ -42,6 +42,7 @@ struct info_t {"show-all", 0, 0, G_OPTION_ARG_NONE, &this->show_all, "Show all short information", nullptr}, {"show-family", 0, 0, G_OPTION_ARG_NONE, &this->show_family, "Show family name", nullptr}, + {"show-style", 0, 0, G_OPTION_ARG_NONE, &this->show_style, "Show style name", nullptr}, {"show-upem", 0, 0, G_OPTION_ARG_NONE, &this->show_upem, "Show Units-Per-EM", nullptr}, {"show-unicode-count",0, 0, G_OPTION_ARG_NONE, &this->show_unicode_count, "Show Unicode count", nullptr}, {"show-glyph-count",0, 0, G_OPTION_ARG_NONE, &this->show_glyph_count, "Show glyph count", nullptr}, @@ -77,6 +78,7 @@ struct info_t hb_bool_t show_all = false; hb_bool_t show_family = false; + hb_bool_t show_style = false; hb_bool_t show_upem = false; hb_bool_t show_unicode_count = false; hb_bool_t show_glyph_count = false; @@ -111,6 +113,7 @@ struct info_t if (show_all) { show_family = + show_style = show_upem = show_unicode_count = show_glyph_count = @@ -133,6 +136,7 @@ struct info_t } if (show_family) _show_family (); + if (show_style) _show_style (); if (show_upem) _show_upem (); if (show_unicode_count) _show_unicode_count (); if (show_glyph_count) _show_glyph_count (); @@ -186,6 +190,11 @@ struct info_t _show_name ("Family", 1); } + void _show_style () + { + _show_name ("Style", 2); + } + void _show_upem () { if (verbose)