Более 90% шрифтов у меня из того же источника, что и у всех остальных — с дисков типа «1000000000 крутейших и новейших».
Так вот из них более 90% прекрасно вылечились в пакетном режиме утилитой TransType. Я просто перегнал их из TrueType в Type1, указав Codapage 1251.
Если шрифт не удаётся вылечить TransType-ом, то открываю его FontLab-ом, определяю нужную Codapage, если требуется вручную расставляю Gliph-ы по нужным местам, проверяю и поправляю параметры в Font Info, и генерирую файлы шрифта (разумеется, в формате Type1).
В некоторых случаях приходится переименовывать шрифт, как, например a_Presentum, который под этим именем не желал отображаться в списке шрифтов в AI. Теперь он «просто» Presentum, и прекрасно работает.
Шрифты AG, кстати говоря, чаще всего бывают источником головной боли и труднее всего лечатся в большинстве случаев.
Попадались довольно сложные случаи и с vedi.d-s.ru.
Генерировать OTF я пока не пробовал, да и рановато это: только InD с ними на русском языке по-человечески работает, а у AI с этим пока серьезные проблемы.