If you want to change fonts for controller UI you need to create in directory "..\Public\Game\GUI\Theme\" file Controller.Fonts.xaml with next content: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
In my case, "SpecialFont" is responsible for gamepad button captions.
For tuning font size you need to create file DefaultTheme_c.Fonts.xaml: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:System="clr-namespace:System;assembly=mscorlib" >
<!--LineHeights , these are bound to the font sizes, make sure to update these accordingly if you change the fontsizes--> <System:Double x:Key="TooltipSmallLineHeight">60</System:Double> <System:Double x:Key="TooltipTitleLineHeight">62</System:Double>
Many people are confused by the fact that the font size does not change for some UI elements. For these elements, the size is set in the "Scaled*.xaml" files, which are not included in the mod. I already wrote a post about this with a link to the archive with these files, but obviously not everyone found it.
So my suggestion is to update the mod and add these files to it.
I've modified them so that the scaling font sizes inherits from the "DefaultTheme.Fonts*.xaml" file.
That way the font sizes are still only editable in one file, and the mod description remains the same.
i copied over that scaling folder to T:\Games\Baldur's Gate 3\Data\Public\Game\GUI\Theme I already have this DIY Font mod already installed, but didn't notice any font size difference, also do you know which setting to use to fix the Journal font size for the controller.
i copied over that scaling folder to T:\Games\Baldur's Gate 3\Data\Public\Game\GUI\Theme I already have this DIY Font mod already installed, but didn't notice any font size difference
Love the mod! I'm having an issue with the seperate scaling fonts files, when I install those files the inventory breaks in game, all items are gone for whatever reason. Removing the scaling folder fixes this?
I'm trying to use the sticky comment to change the scaling of more fonts, but when I launch the game with the "Scaling" folder on "Baldurs Gate 3\Data\Public\Game\GUI\Theme" my inventory goes missing.
Fantastic mod. Thank you so much. I had given up on reading many of the books, especially the githyanki discs because I just couldn't make out anything, even when I squint close to the monitor. But the real difficulty was reading item descriptions. Not it's perfect. Finally I can read everything.
I'm using this to make the game dyslexia friendly, and it worked! For anyone looking for a free dyslexia font with Cyrillic symbols, ADYS has a free package that works with the game. If companies won't give us accessibility settings, then we just have to do it ourselves!
I doubt it's this mod specifically... I'm experiencing the same issue (and so are a lot of others) but noone can land on a single mod that's causing it. Removing this mod does not fix the issue for me, for example.
Ok. I redid everything and it just worked lol. Oops.
EDIT: The problem I was having is apparently the LEMON MILK Light font doesn't work or show up at all, and instead of blank I get the default BG3 font in place of it. Making me think the mod was doing nothing
164 comments
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<FontFamily x:Key="DefaultFont" >/Assets/Fonts/Replacers/#Aller</FontFamily>
<FontFamily x:Key="SpecialFont" >/Assets/Fonts/Replacers/#Aller</FontFamily>
</ResourceDictionary>
In my case, "SpecialFont" is responsible for gamepad button captions.
For tuning font size you need to create file DefaultTheme_c.Fonts.xaml:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:System="clr-namespace:System;assembly=mscorlib"
>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Controller.Fonts.xaml"/>
</ResourceDictionary.MergedDictionaries>
<System:Double x:Key="TinyFontSize">32.0</System:Double>
<System:Double x:Key="MiniFontSize">36.0</System:Double>
<System:Double x:Key="SmallFontSize">40.0</System:Double>
<System:Double x:Key="SmallishFontSize">42.0</System:Double>
<System:Double x:Key="MediumFontSize">44.0</System:Double>
<System:Double x:Key="DefaultFontSize">48.0</System:Double>
<System:Double x:Key="IntermediateFontSize">50.0</System:Double>
<System:Double x:Key="LargeFontSize">56.0</System:Double>
<System:Double x:Key="BigFontSize">60.0</System:Double>
<System:Double x:Key="TitleFontSize">64.0</System:Double>
<System:Double x:Key="HugeFontSize">72.0</System:Double>
<System:Double x:Key="MassiveFontSize">80.0</System:Double>
<System:Double x:Key="GiganticFontSize">100.0</System:Double>
<System:Double x:Key="HumongousFontSize">120.0</System:Double>
<!--LineHeights , these are bound to the font sizes, make sure to update these accordingly if you change the fontsizes-->
<System:Double x:Key="TooltipSmallLineHeight">60</System:Double>
<System:Double x:Key="TooltipTitleLineHeight">62</System:Double>
<System:Double x:Key="SmallFontSizeLineHeight">40</System:Double>
<System:Double x:Key="MediumFontSizeLineHeight">72</System:Double>
<System:Double x:Key="LargeFontSizeLineHeight">58</System:Double>
<System:Double x:Key="DefaultFontSizeLineHeight">52</System:Double>
<System:Double x:Key="IntermediateFontSizeLineHeight">54</System:Double>
<System:Double x:Key="TitleFontSizeLineHeight">66</System:Double>
<System:Double x:Key="MassiveFontSizeLineHeight">88</System:Double>
<System:Double x:Key="HumongousFontSizeLineHeight">121</System:Double>
<Style TargetType="{x:Type Control}" x:Key="baseStyle">
<Setter Property="FontSize" Value="{StaticResource DefaultFontSize}" />
<Setter Property="Foreground" Value="{StaticResource LS_extraspecialTxtColor}" />
<Setter Property="FontFamily" Value="{StaticResource DefaultFont}" />
<Setter Property="FontWeight" Value="Medium" />
</Style>
</ResourceDictionary>
For these elements, the size is set in the "Scaled*.xaml" files, which are not included in the mod.
I already wrote a post about this with a link to the archive with these files, but obviously not everyone found it.
So my suggestion is to update the mod and add these files to it.
I've modified them so that the scaling font sizes inherits from the "DefaultTheme.Fonts*.xaml" file.
That way the font sizes are still only editable in one file, and the mod description remains the same.
Here is a link to the archive with the modified files.
https://www.mediafire.com/file/hdepbqq00m7oxmk/ScalingFonts.zip/file
Copy the folder "Scaling" from the archive to the folder "..\Baldurs Gate 3\Data\Public\Game\GUI\Theme\".
I already have this DIY Font mod already installed, but didn't notice any font size difference, also do you know which setting to use to fix the Journal font size for the controller.
https://www.mediafire.com/file/5ggf1lv73dr9j6q/DIY_Font_Replacer_%2528with_scaling%2529.zip/file
Anyway to fix that?
Edit. Did some testing and my font sizes are fine but possibly the default bg3 font is no longer working?
Edit found the cause. DefaultTheme.Colours is causing the issue
If you can "acquire", or choose to buy, the DnD font Modesto Condensed Light/Bold, it looks quite good.
I'm experiencing the same issue (and so are a lot of others) but noone can land on a single mod that's causing it.
Removing this mod does not fix the issue for me, for example.
C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\Data\Public\Game\GUI\Assets\Fonts\Replacers
Still not seeing any fonts change. No dissapearing fonts, nothing, as if it's not there. I'm using the BG3Mod Manager
C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\Data\Public\Game\GUI\Theme
Contains Keyboard.Fonts and DefaultTheme.Fonts.
EDIT: The problem I was having is apparently the LEMON MILK Light font doesn't work or show up at all, and instead of blank I get the default BG3 font in place of it. Making me think the mod was doing nothing