Tengo una fuente que estoy usando para diseñar y editar escenas en Unity. Tengo una biblioteca de complementos de Android que muestra AlertDialog nativo en Android. Quiero que el cuadro de diálogo muestre el mensaje usando la misma fuente que uso en Unity. He colocado esa fuente en la carpeta Activos/Fuentes de Unity. Sé que cuando se usa una fuente en cualquier escena, se copia en la versión final de la aplicación. Ahora quiero acceder a la misma fuente y al código Java del complemento de Android. Cómo puedo conseguir esto
Aquí está el código Java
Typeface typeface = Typeface.createFromAsset(mainActivity.getResources().getAssets(), "Fonts/lobster-regular.ttf");Sé que mi ruta es incorrecta, ¿cuál es la forma correcta de hacer referencia a la fuente ubicada dentro de la carpeta Activos de Unity desde el código Java del complemento de Android?
También intenté colocar la fuente en la carpeta StreamimngAssets de Unity y pude llamar a esa fuente usando createFromAsset(mainActivity.getResources().getAssets(), "fonts/lobster-regular.ttf") . Pero el problema es que en este método no puedo usar la fuente en Unity Editor mientras edito Escenas ya que la fuente se coloca en la carpeta StreamingAssets .
Entonces, ¿cómo puedo hacer referencia a la fuente colocada en la carpeta Activos desde el código Java del complemento de Android?