This is a custom keyboard which lets you enter 90000+ CJK characters by using two-stage input. It lets you choose characters by Kangxi radicals.
It comes with a number of fonts greatly expanding characters available on iOS. Fonts can be installed for use in other apps.