Font Definitions

Topics:

All font properties are specified as a string of font attributes (for example, '10pt Sans-Serif'), using the format defined at:

http://www.w3.org/TR/CSS2/fonts.html#font-shorthand.

Fonts always have the properties name, size, style (for example, normal, bold, or italic), and color. Each of these has a default, depending on the fonts installed and available to your browser, and your configuration.

Note: Underline is not supported.

Note that any font you specify must be installed and accessible to the browser.

Example: Specifying a Font

The following request specifies fonts and font characteristics for the chart title and chart subtitle:

GRAPH FILE WF_RETAIL_LITE
SUM COGS_US GROSS_PROFIT_US
ACROSS PRODUCT_CATEGORY
ON GRAPH PCHOLD FORMAT JSCHART
ON GRAPH SET LOOKGRAPH VBAR
ON GRAPH SET STYLE *
*GRAPH_JS
"title": {"visible": true, "text": "Changing Fonts", 
	"font": "bold 16pt Cooper", "color": "rgb(0,101,163)"},
"subtitle": {"visible": true, "text": "Another Font", 
	"font": "italic 14pt Georgia", "color": "red"}
*END
ENDSTYLE
END

The output is:


Example showing a header and subheader with different fonts.

Using Google Fonts

How to:

You can use Google fonts in your request by pointing to the Google public font API, using the SET CSSURL command.

For a list of available Google fonts, see http://www.google.com/fonts.

Syntax: How to Access Google Fonts in a Chart Request

SET CSSURL='http://fonts.googleapis.com/css?family=font1|font2 ... '

where:

font1|font2 ...

Are Google font names separated by a vertical bar (|).

Example: Using the Rancho and Tangerine Google Fonts in a Chart

The following request uses the Rancho font for the chart title and the Tangerine font for the chart subtitle:

SET CSSURL='http://fonts.googleapis.com/css?family=Rancho|Tangerine'
GRAPH FILE WF_RETAIL_LITE
SUM REVENUE_US MSRP_US DISCOUNT_US
BY PRODUCT_CATEGORY
ON GRAPH PCHOLD FORMAT JSCHART
ON GRAPH SET LOOKGRAPH BUBBLE
ON GRAPH SET STYLE *
*GRAPH_JS
"title": {"text": "Chart Title", "visible": true, "align": "center",
	"font": "bold 30pt Rancho", "color": "black"},
"subtitle": {"text": "Chart Subtitle", "visible": true, "align": "center", 
	"font": "bold 30pt Tangerine", "color": "red"}
*END
ENDSTYLE
END

The output is shown on the following image:

WebFOCUS

Feedback