柏德之門3 - 如何修改字體

.
準備工具

1、FontCreator,下載地址:點擊進入,提取碼:4ln6

2、你想要改的字體

修改步驟

用FontCreator打開你的字體

屬性中找到

Extended中的Typographic Family一行。

複製這一行(如果這一行沒有則自己填一下另存為一個新字體然後用新字體)。

接著把字體文件放到...\Baldurs Gate 3\Data\Public\Game\GUI\Assets\Fonts

沒有的文件夾自己新建。

然後在...\Baldurs Gate 3\Data\Public\Game\GUI\Theme

新建一個txt,把以下內容複製進去。

<ResourceDictionary
xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
xmlns:System="clr-namespace:System;assembly=mscorlib"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<FontFamily x:Key="DefaultFont">pack://application:,,,/GustavNoesisGUI;component/Assets/Fonts/#FZYouSongJGBK</FontFamily>
</ResourceDictionary>

然後保存,文件名改成DefaultShared.Fonts.xaml,後綴是要從txt改成xaml的。

然後把這裡最後一行的#後面的內容:#FZYouSongJGBK 改成 #你剛剛複製的字體屬性,比如我這裡就是#FZCuYuan

這行變成<FontFamily x:Key="DefaultFont">pack://application:,,,/GustavNoesisGUI;component/Assets/Fonts/#FZCuYuan</FontFamily>

然後保存,進遊戲就能看到字體變化了。

最後給看下文件結構

Fonts夾內的字體文件名不重要,隨意就行

柏德之門3(Baldurs Gate3) - 其他文章