Guter Punkt! Eine Gliederung der Rufnummern durch weitere schmale Leerzeichen ist eine typographische Konvention und daher mMn eine Aufgabe für den Renderer. Das zeigt sich doch schon daran, dass in verschiedenen Ländern diese schmalen Festabstände an verschiedenen Stellen gesetzt werden (nach drei Ziffern, alle zwei Ziffern, aber von rechts gezählt usw. …). Die Gliederung von Rufnummern sollte daher vom Renderer (oder, falls möglich, sogar erst vom Client = Browser) in Abhängigkeit von den (vermuteten) locale-Settings des Betrachters vorgenommen werden.

Andere typographische Konventionen ignorieren wir doch auch – selbst typographisch korrekte Anführungszeichen („deutsch“, “amerikanisch”, ‘britisch’ etc,) oder korrekte Bis- und Gedankenstriche werden in OSM-Daten kaum verwendet – warum sollen dann ausgerechnet dieses seltsame Telefonnummerngliederungsfestabstände in die Daten?