The default font you get for the JOURNAL style depends somewhat on the system you run (e.g. Windows, Linux, etc.) and the locale. Assuming an English (en_US) locale, You would get "Arial" if it is available (such as Windows). If it is not, you would get "Albany AMT". You can determine this mapping by looking at both the ODS systole and the SAS registry.
As for changing the fonts global, you could either change the font mapping in the registry (which I don't recommend), or create a small style that inherits from JOURNAL and just changes the fonts. In the GraphFonts style element, replace the font directives with the literal fonts you want. The first font in the list will be applied if found, otherwise the list will be walked until a font is found. Then, reference this new style from your ODS destination statement (e.g. ods html).
Hope this helps!
proc template;
define style styles.my_journal;
parent=styles.journal;
class GraphFonts /
"GraphAnnoFont" = ("<sans-serif>, <MTsans-serif>", 10pt)
'GraphDataFont' = ("<sans-serif>, <MTsans-serif>",7pt)
'GraphValueFont' = ("<sans-serif>, <MTsans-serif>",9pt)
"GraphUnicodeFont" = ("<MTsans-serif-unicode>", 9pt)
'GraphLabelFont' = ("<sans-serif>, <MTsans-serif>",10pt)
'GraphLabel2Font' = ("<sans-serif>, <MTsans-serif>",10pt)
'GraphFootnoteFont' = ("<sans-serif>, <MTsans-serif>",10pt)
'GraphTitle1Font' = ("<sans-serif>, <MTsans-serif>",14pt)
'GraphTitleFont' = ("<sans-serif>, <MTsans-serif>",11pt)
"NodeTitleFont" = ("<sans-serif>, <MTsans-serif>", 9pt)
"NodeLabelFont" = ("<sans-serif>, <MTsans-serif>", 9pt)
"NodeInputLabelFont" = ("<sans-serif>, <MTsans-serif>", 9pt)
"NodeDetailFont" = ("<sans-serif>, <MTsans-serif>", 7pt)
;
end; run;
ods html style=my_journal;
/* code */
ods html close;
... View more