Problem Solved!
My situation was that I was trying to view SAS/GRAPH output on my screen (DEVICE=WIN), and then once I had them looking the way I wanted them to look, I output my graph using ODS RTF and DEVICE=PNG, but I would have to change the font sizes to look good in ODS. Then I would proceed to return to DEVICE=WIN and change my font sizes back to generate more graphs, but by going to ODS RTF and DEVICE=PNG, some of the GOPTIONS did not return to their original settings, and displaying graphs on the screen didn’t look right now.
I present the best solution I have found, courtesy of Jeff Cartier of SAS Institute. (Jeff wasn’t reading the GVSUG Listserve. He contacted me about a related problem.) Jeff wrote:
What I have found to work fairly well is:I have to admit, I was very skeptical, but it does work for me! Graphs look almost identical in whatever device I choose. Switching back and forth doesn’t seem to hurt the appearance of the graph, and I don’t have to change the font sizes when I switch back and forth. My code for most of the settings that Jeff recommends goes into my SAS AUTOEXEC and so I can set them once and forget them — I have them set automatically every time I use SAS. Thanks, Jeff!
- Decide the size of the graph at the beginning (HSIZE and VSIZE)
- Fix a VPOS value (say 100) so the default VPOS does not get involved (when you change devices VPOS nearly always changes)
- Choose your font and set it with FTEXT and FTITLE (STYLE variable in annotation).
- Leave everything cell-based and use GUNIT=PCT so that all size values are in percentages
- Establish a baseline percentage size for titles (HTITLE), axis labels and values (HTEXT), marker symbols (SYMBOL HEIGHT=), etc, in percentages. Choose sizes that work well with the graph output size.
- For annotation use the default HSYS='4'. The SIZE variable should be in percentages. If you use the same percentage as for FTEXT, the annotation text and axis values should be the same size. Of course you can make your annotation bigger or small, but at least it will change in proportion to the other text.

