In an effort to somehow diagnos this, here are the files in my Fonts dir:
BankGthd.ttf
Bo Chen Font.ttf
Register.ini
segoeui.ttf
seguib.ttf
TEMPSITC.TTF
TrajanPro-Bold.ttf
Register.ini reads as follows:
[Settings]
Count = 4
[Font0]
FaceName = BankGothic Md BT
FileName = BankGthd.ttf
[Font1]
FaceName = Trajan Pro
FileName = TrajanPro-Bold.otf
[Font2]
FaceName = Tempus Sans ITC
FileName = TEMPSITC.TTF
[Font3]
FaceName = Segoe UI SemiBold
FileName = seguisb.ttf
In the main dir there is a file called FontSwap.ini. The file reads as follows:
; FE font replacement table
; Also allowed are
; VOffset = to shift the text up or down
; VOffsetCent = to shift the text up or down when centred
; SizePadding = to be used if the vertical font spacing needs increasing / the game does not allocate enough room
; verically
; WeightNoDWrite is used as an override for Weight when on non DirectWrite capable platforms. Sometimes this needs to be
; different to DirectWrite. If it has no value it is replaced with the value in Weight =
; If a value is not defined the original value is used
; Special is set of the font is bold sometimes
; Add ForcePink = 1 to make that font appear bright pink in game. Useful for identifying the font in use
; HeightPercentIncrement to increase by a percentage = 100 means 100%
; SmallHeightPercentIncrement and SmallHeight used for fonts < 12px and is in addition to Height
[Global]
; set to 1 to replace all text with the font name
ShowNames =
NoItalicsXP = 0
[Arial Weight 400]
Face=
[Trajan Pro Weight 400]
Face=
[Tahoma Weight 700]
Face= Segoe UI SemiBold
Weight = 400
WeightNoDWrite = 400
Special = 1
SmallHeight = 1
Height = 1
DWriteHeightDiff = -1
[Trajan Pro Weight 700]
Face=
[Tahoma Weight 400]
Face= Segoe UI
SmallHeight = 1
Height = 1
DWriteHeightDiff = -1
[Times New Roman Weight 400]
Face= Trajan Pro
[BankGothic Md BT Weight 400]
Face=
[Times New Roman Weight 700]
Face =
[Verdana Weight 400]
Face=
[Verdana Weight 700]
Face=
[Arial Weight 700]
Face=
Does any of this look out of sorts?