Hi:
Well, since you are using SAS 9.2, I'd recommend taking advantage of the new font-rendering engines that are available. Without a height unit specified, I believe the default unit is the cell for the SYMBOL statement.
Personally, I prefer to use point sizes and a font like Monotype Sorts for my symbols, I think they look better, especially in 9.2.
When I run the code below, the round things look round. I picked just 2 sizes to test. You can of course, pick other sizes. Or, you could pick a different font and/or a different symbol (and a different color).
The default DEVICE= for PDF and RTF is different -- PDF uses or "likes" to use SASPRTC device by default and RTF "likes" to use SASEMF device by default. Both destinations will use the PNG device and/or the JPEG device. Or you can consult the documentation link below for other devices that they have in common. I am usually pretty happy with SASPRTC and/or SASEMF, but occasionally I get asked for PNG and I think that looks about the same. Note, in the program below, I name each file instead of taking the default, so I know when I open the file exactly WHAT device and WHAT size were used for the output file.
Some useful references:
http://support.sas.com/documentation/cdl/en/graphref/63022/HTML/default/viewer.htm#a003263978.htm
http://support.sas.com/documentation/cdl/en/graphref/63022/HTML/default/viewer.htm#a003275276.htm
cynthia
[pre]
%macro makegrf(htdot=10pt, dev=, dest=);
title;
goptions reset=all device=&dev ;
ods &dest file="c:\temp\output\diffdevice_&dev._&htdot..&dest" ;
title "Device=&dev and dot size=&htdot";
symbol h=&htdot v='6C'x font="Monotype Sorts/bold" color=cx2597FA;
proc gplot data=sashelp.class ;
plot height*weight ;
run;
quit;
ods _all_ close;
%mend makegrf;
** SASEMF is the default device for RTF;
** SASPRTC is the default device for PDF;
** If you try to use SASEMF with PDF, you will get a note;
** in the log that SASEMF is not a valid device for PDF;
** and vice versa if you try SASPRTC with RTF.;
%makegrf(htdot=8pt, dev=sasprtc, dest=pdf);
%makegrf(htdot=8pt, dev=png, dest=pdf);
%makegrf(htdot=8pt, dev=jpeg, dest=pdf);
%makegrf(htdot=8pt, dev=sasemf, dest=rtf);
%makegrf(htdot=8pt, dev=png, dest=rtf);
%makegrf(htdot=8pt, dev=jpeg, dest=rtf);
%makegrf(htdot=12pt, dev=sasprtc, dest=pdf);
%makegrf(htdot=12pt, dev=png, dest=pdf);
%makegrf(htdot=12pt, dev=jpeg, dest=pdf);
%makegrf(htdot=12pt, dev=sasemf, dest=rtf );
%makegrf(htdot=12pt, dev=png, dest=rtf);
%makegrf(htdot=12pt, dev=jpeg, dest=rtf);
[/pre]