Wenn ich mit Delphi ein Zeichenprogramm schreibe, dann erwartet der Anwender zurecht, dass eine gedruckte 13pt Schrift genau so groß ist, wie bei einem Ausdruck mit InDesign.
Du musst den Anwender ja nicht positive UND negative Werte angeben lassen.
Aber wenn du schon InDesign als Beispiel bringst... Dort gibt es eine entsprechende Funktionalität.
https://helpx.adobe.com/indesign/using/leading.html