<div class='quotetop'>Цитата(swan * 6.11.2009, 23:34) [snapback]313435[/snapback]</div>
Кстати - в циве есть такой файлик - %CivDir%\Beyond the Sword\Resource\Themes\Civ4\Civ4Theme_Common.thm...[/b]
В точку. Раньше я тоже искал сеттинги по шрифтам в циве и в Beyond the Sword, смотрел файлы в том числе и в папке Themes, но... чёт не зацепило. А щас глянул - ничего себе, и так и сяк экспериментировал, а тут прям всё как на блюдечке...
Короче, в этом файле в секции SF_CtrlTheme_Civ4_Control_Font находятся описания используемых в игре шрифтов разных групп:
Код:
GFont.Size0_Normal = GFont("sylfaen", "Regular", 10, GFlags(GFontFeature, FC_FONT_ALPHA));
GFont.Size0_Bold = GFont("sylfaen", "Bold", 10, GFlags(GFontFeature, GFC_FONT_BOLD, GFC_FONT_ALPHA))...
и так для курсивного и полужирного курсивного начертаний. Всего таких групп 5 (Size0, Size1, Size2, Size3, Size4). После описания этих групп прописано использование этих шрифтов в игре:
Код:
.Normal = SF_CtrlTheme_Civ4_Control_Font_Size3_Normal;
.Bold = SF_CtrlTheme_Civ4_Control_Font_Size3_Bold...
Основной тип шрифта (кнопки, цивилопедия и мн. др.) прописан в свойстве Normal. Ему можно присвоить одно значение из свойств GFont, то есть описаний шрифтов, указанных выше. Например, в данном случае основным шрифтом в циве будет sylfaen обычного начертания размером, судя по всему, 16 px, так как
Код:
GFont.Size3_Normal = GFont("sylfaen", "Regular", 16, GFlags(GFontFeature, GFC_FONT_ALPHA));
Чтобы поменять этот шрифт, достаточно указать новый в GFont.Size3_Normal, или присвоить Normal другое значение. Я, например, вместо sylfaen прописал trebuchet ms, тем самым решив поставленную в первом посте задачу.
Изменив свойство Footer, можно поменять шрифт для названий, например, технологий. Также можно менять размер шрифтов.
swan, вам большое спасибо. Эх, раньше надо было подсказать...