Is there a database or standard (ISO etc.) which maps Unicode or ISO-15924 scripts with the ISO-639/Glottolog etc. languages that use them, so that I can make queries like the following on it: For an ISO-639/Glottolog etc. language, what are the ISO-15924 scripts or Unicode scripts it uses? For an ISO-15924 or Unicode script, which an ISO-639/Glottolog etc. languages use it?

It will also be nice, for a script, to be able to see a cross-comparison of character occurrences, and how their meanings differ, across languages.

2 Answers 2


https://github.com/unicode-org/cldr/blob/main/common/supplemental/supplementalData.xml includes a map from two-letter or three-letter language to four-letter script, under element languageData.

  <language type="aa" scripts="Latn"/>
  <language type="ab" scripts="Cyrl"/>
  <language type="abq" scripts="Cyrl"/>

See documentation https://www.unicode.org/reports/tr35/tr35-info.html#Supplemental_Language_Data


Does ScriptSource meet your needs?

  • 4
    This post would benefit from adding further details. Being a one-line post, it may attract downvotes and criticism. Please edit it to add further relevant information — in particular, you may want to expand on why and how the suggested service may meet the OP's needs. Commented Apr 20, 2020 at 12:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.