Como alterar o tamanho da fonte em direct.label?

Não consigo alterar o tamanho da fonte em um gráfico ggplot2 do direct.label (do pacote directlabels). Veja abaixo um exemplo reproduzível - não há problema em girar os rótulos a 45 graus, tornando-os em negrito, serif e 50% transparentes (todos os outros argumentos na lista no final do código abaixo) - mas não consigo controlar o tamanho da fonte. (Eu realmente não quero que eles tenham 25 anos, isso é só para testes ...)

Há algo que estou perdendo ou isso é um bug?

<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>

questionAnswers(2)

yourAnswerToTheQuestion