Hier ist ein Perl-Skriptparadj
, das vollständige Ausrichtung und Silbentrennung ausführen kann.
Hier sind diff
einige Änderungen, die ich vorgenommen habe, um das Hinzufügen eines linken Rands zu unterstützen:
12c12 < my ($indent, $newline); --- > my ($indent, $margin, $newline); 15a16 > "margin:i" => \$margin, 21a23 > $margin = 0 if (!$margin); 149a152 > print " " x $margin; 187a191,193 > print "--margin=n (or -m=n or -m n) Add a left margin of n "; > print "spaces\n"; > print " (defaults to 0)\n";
Dieser Befehl:
./paradj.pl -h --width=53 --both --indent=0 inputfile
produziert die Ausgabe sehr nahe an Ihrem Beispiel (die zusätzlichen Leerzeichen befinden sich an verschiedenen Stellen).
These phantasmic balls have some strange properties, some neat, some interesting, and others just indica- tive of lazy design. They're almost all caused by the same design flaw: The game treats them too much like regular balls.