Data on languages using cyrillic script

The data is taken from the Place Names Database compiled by Peeter Päll.

The following languages are listed: Abaza, Abkhaz, Adyghian, Altai, Avar, Azerbaijani*, Bashkir, Bulgarian, Buryat, Byelorussian, Chechen*, Chukchi, Chuvash, Crimean Tatar*, Darg, Dungan, Erzyan, Eskimo, Even, Evenk, Gagauz?, Ingush, Kabardian-Circassian, Kalmyk, Kara-Kalpak?, Karachay-Balkar, Kazakh, Khakass, Khanty, Komi (Zyryan), Komi-Permyak, Koryak, Kumyk, Kyrgyz, Lakh, Lezgian, Macedonian, Mansi, Hill Mari, Meadow Mari, Moksha, Moldavian*, Mongolian, Nanai, Nenets, Nivkh, Nogay, Ossetic, Russian, Selkup, Serbian, Tabasaran, Tajik, Talysh?, Tatar, Turkmen*, Tuvinian, Udmurt, Ukrainian, Uzbek*, Yakut.

* languages that are currently converting to latin script.
? languages that may possibly follow the conversion to latin script.

This list is far from being complete. To better understand the issues involved, please see The Ethnologue Database. Most of the languages mentioned above can be found under Russia, Europe or Russia, Asia.

Note - Important and additional characters are measured against standard (i.e. 'everyday', not 'ISO') Russian alphabet which already includes two precomposed characters: Cyrillic letter IO (Ё) and Cyrillic letter short I (Й).
IO is not used in Ukrainian, Moldavian, Bulgarian, Macedonian, Serbian, Kurdish and Abkhaz languages, it is assumed to be present in all other Cyrillic-based languages.
SHORT I, and several other characters of Russian alphabet are also not present in other Cyrillic languages, e.g. Serbian does not use Й, Щ, Ъ, Ы, Ь, Э, Ю, Я.