Change UMG Font, Font Size, and Font weight/italic at runtime

I have a Dialogue System on the Marketplace that can change colour on fragments of text at runtime, but it would be tremendously valuable to also be able to change the font style, size, and font family at runtime as well.

I believe this is possible with C++, but this is a blueprint only marketplace item, so I am restricted from using C++.

Thanks!