¿Cómo cambiar el tamaño de fuente en direct.label?

No puedo cambiar el tamaño de fuente en un gráfico de direct.label (del paquete directlabels) ggplot2. Vea a continuación un ejemplo reproducible: no hay problema en rotar las etiquetas 45 grados, haciéndolas en negrita, serifables y 50% transparentes (todos los otros argumentos en la lista al final del código a continuación) - pero no puedo controlar el tamaño de letra. (Realmente no quiero que tengan 25, esto es solo para pruebas ...)

¿Hay algo que me falta, o es un error?

<code>library(ggplot2)
library(scales)
library(directlabels)
df <- data.frame(x = rnorm(26), y=rnorm(26), let=letters)
p <- ggplot(df, aes(x, y, color=let)) + geom_point() 
direct.label(p, 
    list("top.points", rot=45, fontsize=25, 
        fontface="bold", fontfamily="serif", alpha=0.5))
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta