Cómo cambiar la fuente en los widgets de Android a las fuentes definidas por el usuario en la carpeta "assets" de la aplicación?

Quiero cambiar la fuente en mi widget de manera que use una fuente específica en la carpeta "assets" de mi aplicación.

Normalmente lo hago en mi aplicación para cambiar la fuente:

Typeface tf= Typeface.createFromAsset(getAssets(), "advertising.ttf"); TextView converted = (TextView)findViewById(R.id.TextView03); converted.setTypeFace(tf); 

Y funciona como un encanto.

¿Cómo puedo hacer esto en widgets? Puedo fijar solamente el texto y cambiar el color:

  remoteView.setTextViewText(R.id.TextView03,"some text" ); remoteView.setTextColor(R.id.TextView03, Color.BLACK); 

Pero no veo una manera de establecer la fuente. Cualquier ayuda por favor?

    También funcionó con el mismo problema y encontró esto: "Debido a que los widgets viven en otros procesos, sólo pueden usar tipos de sistema y no fuentes adicionales que podrían ser internas a su paquete. Bitmap en su proceso, y luego empujarlo a través de RemoteViews. " Publicado por Jeff Sharkey aquí: http://www.mailinglistarchive.com/html/android-developers@googlegroups.com/2009-06/msg00211.html

    Para el widget de algunos presets para las fuentes, pero sólo – normal, sans, serif, monospace. Mi ejemplo

     <TextView android:id="@+id/UniStringLineHeadTxtTime1" android:text="" android:layout_width="wrap_content" android:layout_height="14dp" android:textStyle="bold" android:typeface="normal" android:textSize="9dp" android:textColor="#F0F0F0" android:paddingLeft="2dp" android:paddingTop="1dp" /> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.