From b24c7add808bae277bd2b3246d7efdb72f7387ad Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 19 Jan 2023 17:53:07 -0700 Subject: [PATCH] [hb-info] Write ISO/BCP script/language in --scripts --- util/hb-info.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/util/hb-info.cc b/util/hb-info.cc index ba5885ed2..256c3a1dd 100644 --- a/util/hb-info.cc +++ b/util/hb-info.cc @@ -473,7 +473,9 @@ struct info_t for (unsigned script_index = 0; script_index < script_count; script_index++) { - printf (" Script: %c%c%c%c\n", HB_UNTAG (script_array[script_index])); + printf (" Script: %c%c%c%c (ISO 15924: %c%c%c%c)\n", + HB_UNTAG (script_array[script_index]), + HB_UNTAG (hb_script_to_iso15924_tag (hb_ot_tag_to_script (script_array[script_index])))); hb_tag_t language_array[32]; unsigned language_count = sizeof language_array / sizeof language_array[0]; @@ -488,7 +490,9 @@ struct info_t for (unsigned language_index = 0; language_index < language_count; language_index++) { - printf (" Language: %c%c%c%c\n", HB_UNTAG (language_array[language_index])); + printf (" Language: %c%c%c%c (BCP 47: %s)\n", + HB_UNTAG (language_array[language_index]), + hb_language_to_string (hb_ot_tag_to_language (language_array[language_index]))); } language_offset += language_count;