création d'une lettrine

Je viens de faire une petite fonction php pour l'affichage d'une lettrine : Première lettre d'un paragraphe d'une police différente.
Pour cela, j'ai créé le fichier mes_fonctions.php3 dans le rep spip :
function lettrine($texte)
{
  if (substr($texte, 0, 1)=="\"")
  {
    $texte=substr($texte, 0, 1)."<font face='Arial, Helvetica, Geneva, Swiss, SunSans-Regular' size='6' color='#e65900'><b>".substr($texte, 1, 1)."</b></font><font face='Arial,Helvetica,Geneva,Swiss,SunSans-Regular' size='2'>".substr($texte, 2, (strlen($texte)-2));
  }
  elseif (substr($texte, 0, 1)!="<")
  {
    $texte="<font face='Arial, Helvetica, Geneva, Swiss, SunSans-Regular' size='6' color='#e65900'><b>".substr($texte, 0, 1)."</b></font><font face='Arial,Helvetica,Geneva,Swiss,SunSans-Regular' size='2'>".substr($texte, 1, (strlen($texte)-1));
  }
return $texte;
}
La fonction analyse deux cas possibles :
  * le premier caractère est ' " ' et la lettrine se positionne sur la lettre suivante
  * le premier caractère est ' < ' et dans ce cas, cela peut être une commande HTML pour l'affichage d'un intertitre (dans ce cas, pas de lettrine)
on appelle cette fonction par [(#TEXTE|lettrine)]
le code HTML de police pour la lettrine est modifiable à volonté

Pour ceux qui veulent, y a plus qu'à copier.
Sebastien