Если шрифт из непроиндексированной папки перетягивать в FM, перетянется только тот стиль, файл которого мы тянем. Если же папка проиндексирована, перетянется всё семейство. (1) Что-то подумалось вдруг - а ведь важный момент. Надо бы об этом предупреждать как-то, а? Что-то типа такого: перетягиваешь файл, если папка не проиндексирована - выскакивает предупреждение и предложение проиндексировать.
Хотя, тоже вопрос - а если папка была проиндексирована, но в неё добавили файлы - как быть? Надо как-то какой-то параметр папки, чтоли, фиксировать при индексации и сверять потом при каждом обращении к индексу (наверное, это долго будет происходить, да?). Или что-то еще придумать другое.
(2) Еще вопрос. Не принципиальный, скорее - теоретический. А если список проиндексирован, то как перетащить в FM только один стиль? Отменять индексацию, перетягивать файл и потом опять индексировать? Или добавить всё, а потом лишнее удалять? :)
(3) При перетаскивании хоть с Shift, хоть без него - курсор всегда с плюсиком. Действия, понятно, происходят разные. Это поправимо?
В общем, все вопросы к чему. Процедура индексации есть, зачем она нужна - понятно, но полного доверия к ней нет. Приходится или после любого движения в базе шрифтов не забывать ее переиндексировать (что, ессно, часто забывается), или проводить индексацию заново каждый раз, когда она понадобится (что занимает кучу времени).
PS: Самое интересное, никогда не думал, что это вообще понадобится. Сама идея добавления шрифтов в FM путем перетаскивания напосредственно файлов, по названиям которых толком и не поймешь, что это за шрифт, выглядела как-то неубедительно (обычно перетаскивал :D из одного окна FM в другое - хочешь, включай группировку и тащи все семейство, хочешь - отключай группировку и таскай по одному). Но вот что-то второй раз за месяц таки тащу менно файлы.
PPS: Всё заработало. Не знаю, что это было. Подождем следующего раза.