In this post on the old forum you talked about reloading the default font when it was set and if it was possible. Did you get a chance to look into this? Currently I'm using the FontManager.Instance.AddFont method and reloading my entire UI which is not so clean in my opinion..
This is the method I'm talking about that I would love for to reload the font:
FontManager.DefaultFont = Engine.Instance.Renderer.CreateFont(font);