нужен инструмент, чтобы автоматически масштабировать размер текста в текстовом поле

programmatically

мне нужно найти функцию или инструмент, который позволяет мне создать файл, в котором у меня будет по размеру текстовое поле с текстом, который автоматически масштабируется, чтобы соответствовать его размеры и все равно будут видны.

desired feature: automatic fit text size to box

вот пример, что он будет делать:

на левой стороне, уже размера текстового поля и текстом. текста слишком много, поэтому он "выходит" в поле, поэтому инструмент "масштаб" его до размера, который делает его видимым только в текстовом поле, а не вне. он может масштабировать, изменяя размер шрифта, или "зум" в любом случае.

я смотрел на openoffice писатель

https://rikschennink.github.io/fitty/

некоторые ресурсы я нашел (как [фитти](, который в javascript. не то, что мне нужно, но все же возможно) будет масштабироваться в другие образы, которые не соответствуют моим потребностям, потому что они держат текст на одной строке, а мне нужно их многострочных...

wrong ways to scale

вижу какие-то неправильные примеры:

кто-нибудь знает любой инструмент, который бы есть такая фича?