font ) ){ if( !empty( $f->subset ) ){ $subsets[$f->subset] = $f->subset; } if( !isset( $fonts[$f->font] ) ){ $fonts[$f->font] = array(); } foreach( array( 'regularweight','italicweight','boldweight' ) as $v ){ if( !empty( $f->$v ) ){ $fonts[$f->font][] = $f->$v; } } } } $families = array(); if( count( $fonts ) > 0 ){ foreach( $fonts as $font => $f ){ $variants = array_unique( $f ); $families[] = urlencode( $font ) . ':' . implode( ',', $variants ); } if( is_ssl() ){ $url = 'https://fonts.googleapis.com/css?family='.implode( '|',$families ); } else{ $url = 'http://fonts.googleapis.com/css?family='.implode( '|',$families ); } if( count( $subsets ) > 0 ){ $url.= '&subset=' . implode(',', array_unique( $subsets ) ); } echo sprintf( "@import url('%s');\n", $url ); } } $include_tags = isset( $include_tags ) ? $include_tags : true ; if( $include_tags ): echo ''; endif;