Android: agrega fuentes personalizadas al sistema

Sé cómo utilizar la fuente personalizada en una aplicación, pero lo que quiero hacer es añadir fuentes personalizadas en todo el sistema, al igual que añadir una nueva fuente en Windows. Si no hay forma oficial, ¿qué módulo del código fuente de Android debería leer? Tengo que cambiar el código fuente de android y construirlo para apoyar las fuentes personalizadas.

Estos son los pasos para agregar fuentes personalizadas en el sistema de compilación de Android:
+ Copiar la fuente personalizada .ttf en frameworks / base / data / fonts
+ Modificar framworks / base / datos / fuentes / Android.mk
Agrega tu fuente personalizada a la lista de 'font_src_files'

font_src_files := \ Roboto-Regular.ttf \ .... AndroidClock_Solid.ttf \ <custom_font>.ttf \ 

+ Modificar frameworks / base / data / fonts / fonts.mk
Agregue su fuente personalizada en la lista de PRODUCT_PACKAGES

 PRODUCT_PACKAGES := \ DroidSansFallback.ttf \ ... AndroidClock_Solid.ttf \ <custom_font>.ttf \ 

+ Reconstruir
NOTA: Compruebe si su fuente personalizada existe en out / target / product / genérico / system / fonts o no. Si es así, su fuente personalizada ya ha incluido en el sistema. Si no, vuelva a verificar su modificación.

Descargue el archivo Helvetica.ttf , copie este archivo en la carpeta de activos y utilice este código.

 Typeface font = Typeface.createFromAsset(getAssets(), "Helvetica.ttf"); your_textview_id.setTypeface(font); 
  • Cómo obtener N texto que se puede caber en la pantalla / TextView con un tamaño específico?
  • Cómo aumentar el tamaño de la fuente NumberPicker Android 6.0?
  • ¿Familia de fuentes segura para Android WebView?
  • ¿Cómo agregar fuentes para diferentes pesos de fuente para el proyecto reactivo-androide?
  • Establecer fuente personalizada en todas las TextViews
  • Cómo obtener ascender / descender y altura x para una fuente determinada
  • Fuentes TrueType en libGDX
  • Uso de la fuente personalizada en Android TextView utilizando xml
  • Cambiar el tipo de letra de Android no funciona
  • Android - Combinación de varios estilos de fuente, en una sola fuente (Tipo)
  • "La tipografía nativa no se puede hacer" sólo para algunas personas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.