function ctools_stylizer_font_apply_style

File

includes/stylizer.inc, line 1375

Code

function ctools_stylizer_font_apply_style(&$stylesheet, $selector, $settings) {
    $css = '';
    if (isset($settings['font']) && $settings['font'] !== '') {
        $css .= '  font-family: ' . $settings['font'] . ";\n";
    }
    if (isset($settings['size']) && $settings['size'] !== '') {
        $css .= '  font-size: ' . $settings['size'] . ";\n";
    }
    if (isset($settings['weight']) && $settings['weight'] !== '') {
        $css .= '  font-weight: ' . $settings['weight'] . ";\n";
    }
    if (isset($settings['style']) && $settings['style'] !== '') {
        $css .= '  font-style: ' . $settings['style'] . ";\n";
    }
    if (isset($settings['variant']) && $settings['variant'] !== '') {
        $css .= '  font-variant: ' . $settings['variant'] . ";\n";
    }
    if (isset($settings['case']) && $settings['case'] !== '') {
        $css .= '  text-transform: ' . $settings['case'] . ";\n";
    }
    if (isset($settings['decoration']) && $settings['decoration'] !== '') {
        $css .= '  text-decoration: ' . $settings['decoration'] . ";\n";
    }
    if (isset($settings['alignment']) && $settings['alignment'] !== '') {
        $css .= '  text-align: ' . $settings['alignment'] . ";\n";
    }
    if (isset($settings['letter_spacing']) && $settings['letter_spacing'] !== '') {
        $css .= '  letter-spacing: ' . $settings['letter_spacing'] . ";\n";
    }
    if (isset($settings['word_spacing']) && $settings['word_spacing'] !== '') {
        $css .= '  word-spacing: ' . $settings['word_spacing'] . ";\n";
    }
    if ($css) {
        $stylesheet .= $selector . " {\n" . $css . "}\n";
    }
}