A megoldás az, hogy nem az eddigi non-breaking space-t használod (U+00A0), hanem a non-breaking fixed width space-t (U+202F), vagy a thin space-t (U+2009) helyette.
Egyelőre az en quad melett döntöttem. A thin space egyértelműen túl rövid számomra, és a \u202F sem tűnt elsőre "jobbnak". Egy ideig használom az en quad-ot és majd elválik, mennyire jelent sokat, hogy egy egész betűnyi helyet elvesz.
Viszont egyértelműen sokkal jobb így. Összehasonlítva a régi kinézettel, elég borzalmas, amit mostanában használtam. Köszönöm a jó tanácsot