There seems to be some inconsistency in how text is rendered in the boxes in the tech tree. Compare "Interstellar Governments" to "Extreme Entertainment" in standard v1.31. Now this particular difference might be due to the fact that in the former, the initial capitals are vertically aligned and thus a double line space is forced. Whatever the reason though, the end result is quite messy. Add to that the way that three-line techs are rendered, and things start looking even messier.
There are a couple of solutions:
-
It seems that the horizontal size of the text boxes is either hard-coded to accommodate the longest text, or dynamically assigned. In any case, all text boxes have the same width and horizontally the text fits, and this consistency looks fairly good. A similar approach could be taken with vertical sizes - determine the maximum vertical size required and assign that size to all boxes, then centre-align the text.
-
Alternatively, assign only one, two or three lines of vertical size to text boxes as necessary. Consistency in placing can be achieved by aligning the upper-left corners of text boxes along a grid similar to current placement, aligning middle-left text-box coordinates. Horizontal consistency is maintained by using the current static-width methodology.