Спасибо всем за комментарии.
Наверное, я немного неправильно объяснил, или неправильно вас понял.
Попробую ещё раз:
1) Вышеприведенный образец - это образец работы компонента. То, что в образце генерируется массив - не означает что высшая цель достигнута, это всего лишь демонстрация работы, надо было что-то вывести - вывел. Это не есть программа

Конечная цель - нечто абстрагированное, мультиязычное, рассчитанное в т.ч. на работу с собственными ЖКИ (то есть, где заказной фонт).
2) Бесплатность платного Протеуса предлагаю не обсуждать и исключить это его свойство из обсуждения. Он платный. Если рассуждать, что он бесплатный, то в другой какой-нибудь ветке а-ля "Как заработать денег?" можно смело предлагать грабеж, воровство и т.д. Конечно, аналогия слишком сильная, но в целом верная. Если кто-то думает, "да ну, ерунда", то как бывший сисадмин, на своей шкуре прошедший все мучения легализации ПО, не соглашусь.
Ну, в любом случае, 90% программы готово (самых бесполезных)

. Оставшиеся 10% - то, что должно давать результат - этого пока нет, потому что не представляю, как. Возможно, и не представлю. Поэтому, работа дробится на компоненты, комментируется и выкладывается. Может, кому-то пригодится как примеры, кому-то для использования в других программах.