In recent years people have been printing onto glass and metal.

Aside from the obvious physical benefits like scratch-resistance and greater rigidity, are these methods any more lightfast than modern inkjet printing ?

By lightfast, I mean resistant to fading and color-shifting due to prolonged light exposure, environmental gases, etc.

Thanks !