Custom fonts are installed via configuration profiles.
These profiles can be created in Apple Configurator or iPhone Configuration Utility on OS X.
Or you can download an app on iOS App Store that creates these profiles on your iOS device.
If you are looking for a catalogue of fonts, you can download an app called Install New Fonts. It's free and contains a lot of fonts but most of them require IAP to be availiable.