Fix lang matching logic Previous code was broken logically, but harmless.
diff --git a/src/hb-ot-tag.cc b/src/hb-ot-tag.cc index 5dd005f..07ae310 100644 --- a/src/hb-ot-tag.cc +++ b/src/hb-ot-tag.cc
@@ -845,7 +845,7 @@ { const LangTagLong *lang_tag; lang_tag = &ot_languages_zh[i]; - if (lang_matches (lang_tag->language, lang_str)) + if (lang_matches (lang_str, lang_tag->language)) return lang_tag->tag; }