So as part of an experiment in TBR, I decided to rename all of the Charon Pirate stations in a <OnGlobalSystemStarted> event. Relevant code snippet is as follows:

 (if (eq (objGetName aeCharonNaming) "Charon Pirates stronghold")
   (objSetName aeCharonNaming (cat (random '("Altjira" "Borasisi" "Ceto" "Chaos" "Deucalion" "Eris" "Haumea" "Huya" "Ixion" "Logos" "Makemake" "Manwë" "Mors-Somnus" "Orcus" "Pluto" "Quaoar" "Rhadamanthus" "Salacia" "Sedna" "Sila-Nunam" "Teharonhiawako" "Typhon" "Varda" "Varuna")) " Port"))
 )

 For the most part, this works as intended. However, in somewhat more crowded regions where the name has to show up below or the left of the station instead of to the right, things get… well, the attached picture speaks for itself.

Screenshot.png
Screenshot.png
george moromisato 13 Dec 2015:

Good catch. Need to reset some cached metrics when a name is set.

assumedpseudonym 13 Jul 2018:

 Bumping this one because I keep getting reports of it from my beta testers. <.< >.> <.<;

george moromisato 30 Aug 2018:

Thanks! This is also fixed in 1.8 Beta 3.