Wenn die Abstände sich auf die Breite des Textes beziehen sollen, dann benutzt du padding rechts und links.
Dann hat jedes Textelement den gleichen Abstand, sie sind aber unterschiedlich breit.
Wenn du aber möchtest, dass alle Textelemente die gleiche Breite haben, dann würde ich den <li>'s...