font: font-family font-weight font-size;

Sets all different font style properties.

font-weight: ;

Values:
normal
bold
100-900

To change the boldness of a font.

text-align: ;

Values:
start 
end 
center 
justify

Align text inside a container.

text-shadow: x-shadow y-shadow blur color;
text-shadow: 2px 2px 5px red;

To add shadow effects on text.

word-break: ;

Values:
normal 
break-all 
keep-all

Set whether line breaks should appear where text overflows.

family-font: ;
    
Font Types:
serif      // have small strokes at the end of each letter 
sans-serif // clean lines no strokes or lines 
monospace  // all letters have a fixed width
cursive    // imitate human hand writing
fantasy    // decorative/playful fonts

To change the font's characters.

text-decoration: ;  //shorthand

Values:
underline 
overline 
line-through
none

Other Properties:
text-decoration-color: any color  
text-decoration-style: solid, double, dotted, dashed, wavy 
text-decoration-thickness: length value

Sets the appearance of decorative lines on text.

word-spacing: ;

Specify space between words.

font-size: ;

Change the size of a font.

text-transform: ;

Values:
capitalize
uppercase
lowercase
none

Specify capitalization on text.

line-height: ;

Specify height between text lines.

white-space: ;

Values:
normal
nowrap    // makes text into one line, doesn't break
pre
pre-wrap
pre-line
break-spaces

Sets how white space should be handled in text.