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夾內的字體文件名不重要,隨意就行