Exemple #1
0
 function et_builder_get_font_family($font_name, $use_important = false)
 {
     $google_fonts = et_builder_get_google_fonts();
     $font_style = $font_weight = '';
     if (isset($google_fonts[$font_name]['parent_font'])) {
         $font_style = $google_fonts[$font_name]['styles'];
         $font_name = $google_fonts[$font_name]['parent_font'];
     }
     if ('' !== $font_style) {
         $font_weight = sprintf(' font-weight: %1$s;', esc_html($font_style));
     }
     $style = sprintf('font-family: \'%1$s\', %2$s%3$s;%4$s', esc_html($font_name), et_builder_get_websafe_font_stack($google_fonts[$font_name]['type']), $use_important ? ' !important' : '', $font_weight);
     return $style;
 }
Exemple #2
0
 function et_builder_get_font_family($font_name, $use_important = false)
 {
     $fonts = et_builder_get_fonts();
     $font_style = $font_weight = '';
     $font_name_ms = isset($fonts[$font_name]) && isset($fonts[$font_name]['add_ms_version']) ? "'{$font_name} MS', " : "";
     if (isset($fonts[$font_name]['parent_font'])) {
         $font_style = $fonts[$font_name]['styles'];
         $font_name = $fonts[$font_name]['parent_font'];
     }
     if ('' !== $font_style) {
         $font_weight = sprintf(' font-weight: %1$s;', esc_html($font_style));
     }
     $style = sprintf('font-family: \'%1$s\', %5$s%2$s%3$s;%4$s', esc_html($font_name), isset($fonts[$font_name]) ? et_builder_get_websafe_font_stack($fonts[$font_name]['type']) : "", $use_important ? ' !important' : '', $font_weight, $font_name_ms);
     return $style;
 }