2013-05-29 3 views
1

내 Google 글꼴이 제대로 작동하지 않는 것 같습니다. 내 워드 프레스 테마는 글꼴을 요청하기 위해이 코드를 사용하는 사용자 정의 Googlefonts.php와 함께 제공 :Google 글꼴이 작동하지 않는 이유는 무엇입니까?

foreach($googlefonts as $getfonts) { 

if(!in_array($getfonts, $default)) { 
     $customfont = str_replace(' ', '+', $getfonts). ':400,400italic,700,700italic|' . $customfont; 
} 
} 

if($customfont != ''){ 
echo "<link href='http://fonts.googleapis.com/css?family=" . substr_replace($customfont ,"",-1) . "&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese' rel='stylesheet' type='text/css'>"; 

}

나는 구글 폰트 API를 작동, 나는이 방법을 사용하지 않을 방법을 이해하지 않습니다.

Firebug에 따르면 API 호출은 잘못된 요청을 반환합니다. 이것은 위의 코드 조각은 지금 Google에 전송하는 URL입니다 :이 작동하지 않는 이유

http://fonts.googleapis.com/css?family=Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic|Trebuchet+MS:400,400italic,700,700italic&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese 

은 누군가가 나에게 설명 할 수 있습니까?

추신 : 누군가가 왜 같은 글꼴을 여러 번 요청하는지 생각할 수도 있습니다. 내 테마에는 H1, H2, 일반 텍스트, 메뉴 등 다양한 글꼴을 사용할 수있는 옵션이 있기 때문입니다.

답변

0

URL itself explains why it's not working - Google에는 Trebuchet MS 글꼴이 없습니다.

+0

Lol, 그럼 왜 내 테마에서 Trebuchet MS를 드롭 다운에 추가할까요? 내가 이것을 들여다 보자. – Forza

+0

무엇? 그 링크는 어떻게 든 변형되었지만 실제로 url을 URL 바에 붙여 넣으면 제대로 작동합니다 : http://fonts.googleapis.com/css?family=Trebuchet+MS:400,400italic,700,700italicTrebuchet+MS:400,400 Trebuchet + MS : 400,400ital, Trebuchet + MS : 400,400italic, 700,700italic Trebuchet + MS : 400,400italic, 700,700italic Trebuchet + MS : 400,400italic, 700,700italic Trebuchet + MS : 400,400 이탤릭체, 700,700italic Trebuchet + MS : 400,400italic, 700,700italic & subset = 라틴어, 라틴어 - ext, 키릴 자모, 키릴 문자 - 그리스어, 그리스어, 그리스어, 베트남어 –

+0

아니면 적어도 현재 (Linux) 컴퓨터에서 잘 작동합니다. 이전에 작동하지 않았거나 일부 사용자 에이전트에서만 작동 했습니까? –