The text is generated by CvGameTextMgr::getTradeScreenHeader (and the religion and civic icons are chosen by the two functions above that one), so dynamically shortening some part of the text should be easy, but I don't think the font size can be changed.And another one from me. I know the diplo screen is generally considered unmoddable, but I wonder if the strings used are not. In particular the leader/civ name text at the top of the screen - I'd love to be able to intercept it and reduce the font size if it's too long (as in this example).
<font=1>...</font>
tags – which work for screen.setText
in Python – don't do the trick, they're treated as being part of the text.Iirc, I had the same results as you when changing the fScale. I also imagined that the enlarging the billboard might help, but I didn't experiment with that. Good to know that this is a dead end.Has anyone ever figured out how to make GFC billboards (setting a negative value in CIV4ArtDefines_Misc.xml) work in a meaningful way? I can't seem to find a way to influence, first and foremost, the width of the name (as you can see it is cut off at the sides, and messing with the nif of the billboard itself does nothing) or the scale of the font (technically the fScale in CIV4ArtDefines_Misc.xml is supposed to be, you know, scale, but it seems to not have any effect outside switching between positive and negative).