### ----------------------------------------------------
### -- CSS::Module
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: src/css3x-font-properties.txt
### ----------------------------------------------------
# source: http://www.w3.org/TR/2013/WD-css3-fonts-20130212/#property-index
font	[ [ <‘font-style’> || <font-variant-css21> || <‘font-weight’> || <‘font-stretch’> ]? <‘font-size’> [ / <‘line-height’> ]? <‘font-family’> ] | caption | icon | menu | message-box | small-caption | status-bar	see individual properties	all elements	yes	see individual properties	visual
	<font-variant-css21> := normal | small-caps
font-family	[ <generic-family> | <family-name> ]#	depends on user agent	all elements	yes	N/A	visual
	<generic-family> := serif | sans-serif | cursive | fantasy | monospace
        <family-name> := <identifiers> | <string>
font-feature-settings	normal | <feature-tag-value>#	normal	all elements	yes	N/A	visual
font-kerning	auto | normal | none	auto	all elements	yes	N/A	visual
font-language-override	normal | <string>	normal	all elements	yes	N/A	visual
font-size	<absolute-size> | <relative-size> | <length> | <percentage>	medium	all elements	yes	refer to parent element's font size	visual
font-size-adjust	none | auto | <number>	none	all elements	yes	N/A	visual
	<absolute-size> := xx-small | x-small | small | medium | large | x-large | xx-large
	<relative-size> := larger | smaller
font-stretch	normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded	normal	all elements	yes	N/A	visual
font-style	normal | italic | oblique	normal	all elements	yes	N/A	visual
font-synthesis	none | [ weight || style ]	weight style	all elements	yes	N/A	visual
font-variant	normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name> #) || character-variant(<feature-value-name> #) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]	normal	all elements	yes	see individual properties	visual
font-variant-alternates	normal | [ stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) ]	normal	all elements	yes	N/A	visual
font-variant-caps	normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps	normal	all elements	yes	N/A	visual
font-variant-east-asian	normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]	normal	all elements	yes	N/A	visual
font-variant-ligatures	normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]	normal	all elements	yes	N/A	visual
font-variant-numeric	normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]	normal	all elements	yes	N/A	visual
font-variant-position	normal | sub | super	normal	all elements	yes	N/A	visual
font-weight	normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900	normal	all elements	yes	N/A	visual
line-height	normal | <number> | <length> | <percentage> | inherit	normal	 	yes	refer to the font size of the element itself	visual


