Уважаемый griban, что Вы подразумеваете под «сторонними шрифтами»?
Шрифт или установлен в систему, или – нет...
Ежели шрифт установлен корректно, и Вы имеете дело с неким приложением, использующим текстовый движок, значит, данный шрифт так или иначе будет «работать» в этом приложении.
Если Вы имеете ввиду шрифты несистемные, то есть те, которых по умолчанию нет в системе, так установите их (надеюсь, Вы знакомы с этой операцией)...
Что же касается Paint.Net:
Откройте исходник, в палитре слоёв создайте новый слой, на панели инструментов возьмите инструмент «Текст», задайте параметры будущего текста (это можно сделать и после), поставьте курсор в нужную позицию и введите текст... Сведите слои и сохраните результат...
Посмотреть пример.
Успехов...