Vaulter писал(а):Код совершенно такой же, что в Springе, что здесь.
"ст" я специально заменил на более короткое "с"
у меня настройки по умолчанию для маленького шрифта 11 размер. может в этом просто дело.
А какие настройки стоят у pi1985? Если у него значение меньше, то это вполне может и быть причиной проблемы: большие цифры не умещаются в выделенные рамки. Попробуйте сравнить настройки у него и у вас: возможно у него параметры отличаются от заданных вами. Может быть, для решения проблемы достаточно будет выставить его настройки в вашей сборке, чтобы долго не мучиться. Либо нужно изменить параметр рамки: у меня в 1С была такая же проблема, когда длинный серийник не пробивался полностью - обрезалась последняя цифра. Я связался с программистом, и он увеличил длину ячейки на 3 знака (с запасом). Проблема исчезла. Иногда в таблице уменьшение размера шрифта решает проблему с неправильным отображением данных.
И еще у меня к вам маленькая просьба. В вашей сборке нет проблем с русскими названиями городов. Помогите pi1985 вставить этот патч в свою сборку: вы же сейчас помогаете друг другу в улучшении своих сборок! А то каждый раз при создании новой игры приходится танцевать танцы с бубнами, чтобы в игре появились русские названия городов: зайти в Настройки NEWGRF, нажать Применить, и лишь после этого русские названия начинают отображаться при создании новой игры.
Что самое обидное - проблема известна уже давно, есть решение для нее (ваш вариант!), а никто не берется исправить эту проблему ни в ночнушках, ни в стабильном релизе.