I am using vue version of Metronic and I want to change font family of whole website when user changes the language (to for example 'es'). Is it even possible? and can I make it use RTL template if user changes language to a RTL language?
You should be able to switch page font by setting fontFamily to the body element.
document.body.style.fontFamily = "you font family name"