AfroRoman in Unicode supports a number of African languages. The fonts contain almost 2,000 letters, accents, diacritics, and accented character combinations that can be typed with the included keyboard software.
The package is available to purchase for USD 99.95.