Здравствуйте!
Дано:
- имя и размер шрифта (шрифт не обязательно моноширный)
- строка текста
Надо в скрипте на баше/перле определить размер прямоугольника, в который можно будет вписать этот текст.
В какую сторону копать? В WinApi я это когда-то делал путём выбора шрифта в временный графический контекст и вызовом GetTextExtent(..) для данного контекста и строки. Думаю, что в случае перла будет нечто подобное; хотелось бы минимальный в плане зависимостей алгоритм. Направьте на путь истинный! Gd?