相信很多人都对博得3的中文字体不满意,研究了半天终于修改成功了,在此写个教程。
准备工具:FontCreator,你想要改的字体
用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>
然后保存
进游戏就能看到字体变化了
最后给看下文件结构
准备工具:FontCreator,你想要改的字体
用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>
然后保存
进游戏就能看到字体变化了
最后给看下文件结构