Php 如何在Safari中显示Google字体?

Php 如何在Safari中显示Google字体?,php,css,wordpress,safari,google-font-api,Php,Css,Wordpress,Safari,Google Font Api,我正在用WordPress开发一个网站,我正在使用Google字体。在functions.php文件中,我输入了以下函数: function load_fonts() { wp_register_style('googleFonts', 'https://fonts.googleapis.com/css?family=Playfair+Display:400italic,700italic|Open+Sans:400,400italic,700,700italic,300,300ital

我正在用WordPress开发一个网站,我正在使用Google字体。在functions.php文件中,我输入了以下函数:

function load_fonts() {
    wp_register_style('googleFonts', 'https://fonts.googleapis.com/css?family=Playfair+Display:400italic,700italic|Open+Sans:400,400italic,700,700italic,300,300italic');
    wp_enqueue_style( 'googleFonts');
}

add_action('wp_print_styles', 'load_fonts');
在我写的CSS文件中:

.bbpt h3{
    color:#B3D036;
    font-family: 'Playfair Display', serif;
}
这适用于Chrome、Mozilla、Opera、Explorer,但不适用于Safari和iOS设备。 我试图在网上找到解决方案,但没有结果。
我怎样才能解决这个问题

首先想到的是在HTML文档的
块中插入以下代码:

<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Playfair+Display:400italic,700italic|Open+Sans:400,400italic,700,700italic,300,300italic' type='text/css'>


或者,您可以将文本从复制并粘贴到CSS文档中。

如果可能,请具体说明您已经遵循的解决方案。尝试下载字体并转换为TTF。Mac会这样做。我想知道是否有解决方案,而不必加载其他文件,但只需更改此功能。我避免将其插入标题以加快网站速度。