Have you ever wanted to exert a little more control over the appearance of your ODS output -- but without requiring the user to install additional special fonts? Here's a modern HTML5-ish technique:
Blog post: Adding Google Web Fonts to your SAS reports - The SAS Dummy
Sample code:
Chris
Has anybody been able to add lato to a PDF output in ODS?
So far, I tried downloading the .ttf and executing this code
proc fontreg mode=add;
fontpath 'Z:\lato';
run;
ODS PDF FILE='c:\temp\1.pdf';
PROC REPORT
STYLE(COLUMN)={font_face='Lato'}
DATA=SASHELP.CLASS
;
RUN;
ODS PDF CLOSE;
any ideas?? Thanks a lot!!
@HGimenez On Windows, I suspect that you need to have the font installed. If you right-click on the ttf file, you should have the option to install it into your Windows font directory.
Then make sure that you reference the font by its proper name -- you'll see the possible names in the Fonts folder. It might be something like "Lato Regular" that you want.
Thanks a lot. The proper name seems to be "Lato Regular" (per c:\windows\fonts\lato) but still doesn't work
I changed the code to:
proc fontreg mode=add;
fontpath 'Z:\lato';
run;
ODS PDF FILE='c:\temp\1.pdf';
PROC REPORT
STYLE(COLUMN)={font_face='Lato Regular'}
DATA=SASHELP.CLASS
;
RUN;
ODS PDF CLOSE;
Any other ideas??
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.