source: spip-zone/_plugins_/webfonts/branches/webfonts2/webfonts2_fonctions.php @ 107943

Last change on this file since 107943 was 107943, checked in by arnaud.berard@…, 3 years ago
  • on ajoute un parametre subset a la fonction font request
  • define _FONTS_SUBSET permet l'ajout d'un subsetting appliqué globalement au font_requests
  • Property svn:eol-style set to native
File size: 520 bytes
Line 
1<?php
2/*
3 * Plugin Webfonts2
4 * (c) 2016
5 * Distribue sous licence GPL
6 *
7 */
8if (!defined('_ECRIRE_INC_VERSION')) {
9        return;
10}
11
12
13function googlefont_request($webfonts,$subsets=''){
14        $subset = '&subset=' ;
15        (strlen($subsets)) ? $subset .= $subsets : $subset = '';
16        foreach($webfonts as $font){
17                $variants = implode(',',$font['variants']);
18                $fonts[] = urlencode($font['family']).':'.$variants;   
19        }       
20        $fonts = implode('|',$fonts);
21        $request = "https://fonts.googleapis.com/css?family=$fonts".$subset;
22        return $request;
23}
Note: See TracBrowser for help on using the repository browser.