Hola, tengo windows xp y tu codigo me funcionaba...¿has probado cambiando Richedit1.Font.Name segun lo necesites? Tambien puedes mirar si los nombres son exactamente esos y si asi estan registrados en Windows Vista...no se me ocurre nada mas de momento
![Confused](http://www.clubdelphi.com/foros/images/smilies/confused.gif)