Hi:
I only see font_weight in your syntax, not font_size. This works for me:
[pre]
ods path work.temp(update) sashelp.tmplmst(read);
proc template;
define style styles.utext;
parent=styles.rtf;
style usertext from usertext /
just=center
font_size=20pt
font_weight=bold
foreground=purple;
end;
run;
ods rtf file='c:\temp\usetext2.rtf' style=styles.utext;
proc print data=sashelp.class(obs=3);
run;
ods rtf text='Test';
ods rtf close;
[/pre]
I find it more reliable to ensure alignment with a style template change to the UserText element. As long as I am using a style template, I just move all the other changes for UserText into the template instead of using ODS ESCAPECHAR.
cynthia