Ну, мой любимый язык - Python, вот что я бы использовал! :) Модуль PIL предоставляет вам возможности для работы с изображениями.
Хотя я никогда раньше не использовал PIL, я собрал следующее с несколькими минутами исследований и экспериментов:
import Image
import ImageDraw
im = Image.open("my_image.png")
draw = ImageDraw.Draw(im)
draw.text((0,0), "my text")
im.save("my_out.png")
Как вы уже догадались, он просто открывает файл PNG, записывает в него «мой текст» в верхнем левом углу и сохраняет измененное изображение под новым именем. Я не знаю, как получить информацию о шрифте, который вы ищете, но ожидаю, что есть модуль, который может помочь с этим.