Мы столкнулись с тем, что не выходит взять иконку из набора, у неё не регулируется толщина линий. Из этого мы пришли к тому, что будем вставлять svg-код прямо в twig-шаблон. И если мы так делаем, ничего не мешает средствами php её рисовать динамически. Например всегда рисовать иконку файла, а внутрь дорисовывать буквы расширения. Для этого нужен генератор с аблонами букв, умеющий их располагать в поле.
Вобще функционал не то, чтобы нужный и не факт, что его вобще выйдет сдлеать, но как идея на будущее…
Связана с tndt-170 где решается более глобальная задача, а как мы работаем с иконками.