Languagegeek provides free fonts and free keyboard layouts which try to cover all of the characters (alphabetical letters/syllabics) necessary for writing Native languages.
General information about typography and orthographies is also available.
https://www.languagegeek.com/index.html