Ja, aber Sie müssen die Breite von 1 Zeichen in dieser Schriftart und die Länge des Textes kennen, den Sie ausrichten möchten. Um etwas nach links zu schweben, müssten Sie Folgendes verwenden:
^pa(_LEFT)^p(-[n*k])sometext
Dabei ist n die Anzahl der Zeichen in "sometext" und k die Pixelbreite eines Zeichens.
Dzen enthält ein Programm textwidth
zur Berechnung der Größe von Nicht-Monospace-Schriftarten. In diesem Fall würde [n * k] durch diesen Wert ersetzt.
Ich würde mit einer nativen Version des Codes empfehlen, wenn Sie für Effizienz kann ich eine Version für golang haben hier, aber wenn dies nicht möglich ist, können Sie nur den Lauf - textwidth
Befehl.
Die SVN-Version 255 von dzen enthält anscheinend einen Befehl (Breite, Ausrichten), siehe Wiki.