¿lienzo android drawText establece el tamaño de fuente del ancho?

Quiero dibujar texto encanvas de cierto ancho usando.drawtext

Por ejemplo, el ancho del texto siempre debe ser400px No importa cuál es el texto de entrada.

Si el texto de entrada es más largo, disminuirá el tamaño de la fuente, si el texto de entrada es más corto, aumentará el tamaño de la fuente en consecuencia.

Respuestas a la pregunta(3)

Su respuesta a la pregunta