Объясняю, медленно и по слогам:
TeXLive выдает пакеты в таком виде, в каком они на CTAN. В данном случае упустил автор, поскольку на CTAN файла Cochineal-Roman-tlf-t2a.tfm нет (и вообще соответствующая директория недосчитывается 72 файлов по ср. с TL2016 или 2017) и источник документации не компилируется. Поэтому все претензии к нему.
По моим данным, TL2018 недосчитывается 122 файлов с Cochineal (по сравнению с TL2016). В этом можно убедиться с помощью несколько длинной команды:
$ for Y in {2016,2018}; do find /usr/local/texlive/$Y -iname "*cochineal*" -type f -printf "%f\n" | tee >( wc -l ) > ~/tmp-$Y; done; diff ~/tmp-{2016,2018} | grep -i 't2a'; rm ~/tmp-*
Эта команда выдаст 2 числа - количество файлов в директориях 2016 и 2018, в именах которых есть подстрока "cochineal", а затем список различий:
Код:
712
600
< T2ACochineal-LF.fd
< T2ACochineal-TOsF.fd
< T2ACochineal-OsF.fd
< T2ACochineal-Sup.fd
< Cochineal-Bold-tlf-t2a.vf
< Cochineal-Bold-sup-t2a.vf
### ..... ещё куча файлов (этот комментарий вписан вручную при вставке в форум)
< Cochineal-Bold-tlf-t2a.tfm
< Cochineal-Bold-tlf-t2a--base.tfm
< Cochineal-Roman-osf-t2a--base.tfm
$
Новых файлов шрифта "cochineal" по сравнению с 2016 не появилось. Все 122 файла - это те, отсутствуют в 2018, но были в 2016. Судя по картине, - как и сказал автор, - неверная реакция скрипта на нештатную ситуацию.
Для личного пользования файлы tfm/vf/pfb можно сгенерировать из оtf, вместе с "родными" кернингом и лигатурами. Но нужно посмотреть, что там внутри otf. Они тоже похудели по сравнению с 2016 годом.