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); 
  • Fuente Hindi con API de nivel 15 (también conocido como Android 4.0.2)
  • Android: añadir helvetica neue fuente en la aplicación
  • Android: cómo utilizar la fuente Tamil
  • Cambiar el tipo de letra de Android no funciona
  • Tipo de fuente no funciona
  • ¿Qué fuentes están instaladas de forma predeterminada en Android?
  • Cómo utilizar Roboto condesed (o fino) fuente en ICS +?
  • Presentación de texto de Android TextView vs WebView
  • Fuente múltiple No funciona a tiempo en la aplicación
  • Android conjunto Roboto fuente con negrita, cursiva, regular, ... (algo así como familia de fuentes personalizadas)
  • Mi aplicación se desplaza muy mal después de importar la fuente roboto en la carpeta assets / fonts
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.