Я так понял, возникло непонимание.
В одном случае «невидимость» шрифта может означать то, что не очень ровно работают русские буквы, а в другом — то, что шрифта не видно в списке шрифтов в AI.
В первом случае править править реестр не надо.
Лучше Блокнотом открыть файл
C:\Program Files\Common Files\Adobe\TypeSpt\AdobeFnt.lst
и заменить все вхождения «WritingScript:Cyrillic» на «WritingScript:Roman», сохранить, закрыть и установить этому файлу атрибут «Только чтение». После активирования шрифтов, не активированных на момент производства этой операции, нужно снять атрибут «Только чтение», запустить любую адобовскую программу, закрыть её, и повторить операцию. Это особенно хорошо помогало в девятке.
Но ещё лучше «неправильные» шрифты перегнать в Type1 с коррекцией Codepage, например, TransType-ом (www.fontlab.com) — пакетной утилитой кроссплатформенно-кроссформатного преобразования шрифтов. Или можно подправить шрифты FonLab-ом, но в этом случае придётся много повозиться вручную.
Но бывают ситуации, когда шрифта не видно в списке шрифтов. Вот в этом случае и помогает переименование шрифта, но именно шрифта, а не шрифтового файла. Переименовать шрифт можно FontLab-ом, или Fontographer-ом, или ещё каким шрифтовым редактором. Это, как раз, случай с «а_…».