I encountered an interesting bug whenever trying to replace the font files in Terraria. I had no issues with this before 1.3.5, but now, I keep on getting this issue.
---------------------------
Terraria: Error
---------------------------
Microsoft.Xna.Framework.Content.ContentLoadException: Error loading "Fonts\Item_Stack". File contains Microsoft.Xna.Framework.Graphics.SpriteFont but trying to load as ReLogic.Graphics.DynamicSpriteFont.
at Microsoft.Xna.Framework.Content.ContentReader.InvokeReader[T](ContentTypeReader reader, Object existingInstance)
at Microsoft.Xna.Framework.Content.ContentReader.ReadObjectInternal[T](Object existingInstance)
at Microsoft.Xna.Framework.Content.ContentReader.ReadObject[T]()
at Microsoft.Xna.Framework.Content.ContentReader.ReadAsset[T]()
at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T](String assetName, Action`1 recordDisposableObject)
at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName)
at Terraria.Main.OurLoad[T](String path)
at Terraria.Main.LoadFonts()
at Terraria.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at Terraria.Main.ClientInitialize()
at Terraria.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
---------------------------
OK
---------------------------