title: How to install a system font programmatically on a Samsung Android device?
body: <p>As I understand it, <a href="https://stackoverflow.com/a/31071976/3681880">it is not possible to set a custom font as a system font in standard Android devices that have not been rooted</a>. However, <a href="https://stackoverflow.com/a/36279746/3681880">I hear</a> that it is possible to do on devices from certain manufacturers, like Samsung. So I would like to know how to install a bundled font from my app as a system font if the user has a Samsung phone. Or even if I can't install it directly, how do I make the font available for the user to go into settings to choose it? This is apparently possible since such functionality is provided by <a href="https://play.google.com/store/apps/details?id=com.kapp.ifont" rel="nofollow noreferrer">iFont</a> and other apps.</p>
  <h3>Notes</h3>
  <p>I am not asking <a href="https://stackoverflow.com/a/49744799/3681880">how to use use a custom font in my own app</a>.</p>
  <p>I am not asking how to set a custom system font generally in Android.</p>
  <ul>
  <li><a href="https://stackoverflow.com/questions/10051915/how-to-install-custom-font-in-android-device">How to install custom font in android device</a></li>
  <li><a href="https://stackoverflow.com/questions/3421741/android-device-install-new-font">Android Device install new font</a></li>
  <li><a href="https://stackoverflow.com/questions/36279342/android-setup-and-install-custom-font-in-android-without-root">android - setup and install Custom Font in Android without root</a></li>
  <li><a href="https://stackoverflow.com/questions/30996621/android-install-font-to-android-platform-without-root">android - install font to android platform without root</a></li>
  <li><a href="https://stackoverflow.com/questions/48284113/how-to-change-mobile-fonts-mean-install-custom-fonts-to-system">How to Change Mobile fonts mean install custom fonts, to system</a></li>
  </ul>
  <p>I am asking specifically how to do it on a Samsung device.</p>