Пользовательский шрифт (без использования @font-face) не загружается по протоколу HTTPS.CSS

Разбираемся в CSS
Ответить
Anonymous
 Пользовательский шрифт (без использования @font-face) не загружается по протоколу HTTPS.

Сообщение Anonymous »

Я пытаюсь исправить проблему, из-за которой мой собственный шрифт (ArcaMojora) не загружается по протоколу HTTPS, и я повсюду видел массу исправлений для кода, использующего @font-face. После тщательного поиска в файлах тем WP я понял, что моя тема (Kleanity) вообще не использует @font-face, а скорее находится под кодом.
Как я могу настроить код так, чтобы пользовательский шрифт загружался как по HTTPS, так и по HTTP?
// add filter to register custom fonts for font lists
add_filter('gdlr_core_custom_uploaded_font', 'kleanity_register_custom_uploaded_font');
if( !function_exists('kleanity_register_custom_uploaded_font') ){
function kleanity_register_custom_uploaded_font( $custom_fonts ){

$custom_font = kleanity_get_option('typography', 'font-upload');
if( !empty($custom_font) ){
foreach($custom_font as $font_option){
$custom_fonts[$font_option['name']] = array(
'eot' => $font_option['eot'],
'ttf' => $font_option['ttf'],
);
}
}

$custom_fonts['ArcaMojora'] = array(
'name' => 'ArcaMojora',
'eot' => get_template_directory_uri() . '/fonts/ArcaMajora/ArcaMajora3-Bold.eot',
'ttf' => get_template_directory_uri() . '/fonts/ArcaMajora/ArcaMajora3-Bold.ttf',
'font-weight' => 600
);
$custom_fonts['ArcaMojora-Heavy'] = array(
'name' => 'ArcaMojora',
'eot' => get_template_directory_uri() . '/fonts/ArcaMajora/ArcaMajora3-Heavy.eot',
'ttf' => get_template_directory_uri() . '/fonts/ArcaMajora/ArcaMajora3-Heavy.ttf',
'font-weight' => 800,
'varient' => true
);

return $custom_fonts;

} // kleanity_register_custom_uploaded_font
} // function_exists


Подробнее здесь: https://stackoverflow.com/questions/547 ... s-protocol
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»