Я ищу способ добавлять шрифты по мере необходимости.
Изначально у меня было выбрано 4 шрифта Google API, когда я создавал этот конкретный сайт. Теперь, когда он вырос, я хотел бы увеличить выбор шрифтов до 9 вариантов.
Я пытаюсь найти способ сделать это с помощью PHP, но я дизайнер, поэтому мой php - «а».
Вот «черновик» из того, что я знаю о php.
Кто-нибудь хочет мне быстро помочь?
<?php //This is in an External PHP Command Page
$aladin = "Aladin";
$cardo = "Cardo:400,400italic";
$crimson = "Crimson+Text:700italic";
$euphoria = "Euphoria+Script";
$josefin = "Josefin+Slab:400,700";
$philosopher = "Philosopher:400,400italic";
$redressed = "Redressed";
$rouge = "Rouge+Script";
$vollkorn = "Vollkorn:400,400italic,700";
//Factory Presets
$all = "$aladin, $cardo, $crimson, $euphoria, $josefin, $philosopher, $redressed, $rouge, $vollkorn";
$main = "$cardo, $crimson, $philosopher,";
function insertFonts ($fonts) {
echo '<link href=\"//fonts.googleapis.com/css?family=';
echo $fonts;
echo '\' rel="stylesheet" type="text/css" />';
};
?>
Затем это на веб-странице.
<?php //This goes inside the <head> of X page
insertFonts($main); // OR insertFonts($aladin, $redressed, $euphoria); as needed
?>
Кроме того, тег ссылки требует | между названиями шрифтов ... Понятия не имею, как это сделать. Формат для всех из них, предоставляемый Google: ‹link href = 'http: //fonts.googleapis.com/css? Family = Cardo: 400,400italic | Crimson + Text: 700italic | Euphoria + Script | Philosopher: 400,400italic | Vollkorn : 400,400italic, 700 | Josefin + Slab: 400,700 | Исправлено | Aladin | Rouge + Script 'rel =' stylesheet 'type =' text / css '>
Спасибо!
$main = $cardo."|".$crimson."|".$philosopher."|";
? это работает? - person Green Black   schedule 27.10.2012