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; }
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; }