2009-09-02 6 views
-1

css3.0이 최신 Opera, Safari 및 Firefox 브라우저에서 Font-Face 태그를 올바르게 지원하지만 Internet Explorer에 여전히 microsoft .eot 형식이 필요하다는 것을 알고 있습니다.HTML 글꼴 임베딩 자동화 PHP 백엔드

호스팅 서버가 Windows가 아닐 수 있다는 점을 고려하여 .ttf에서 eot 파일 서버 측을 생성하는 신뢰할 수있는 방법이 있습니까?

전체 프로세스를 자동화해야합니다. 인쇄물 웹 사이트 인 일부 배경을 제공해야합니다. 프로세스의 일부에는 인쇄 가능한 제품 용 템플릿을 작성하고 글꼴을 업로드하는 디자이너가 포함됩니다.이 중 일부는 고객을 HTML 양식 요소로 사용하지만 글꼴을 제공하지 않으면 정확한 실시간 미리보기를 제공 할 수 없습니다.

텍스트가 텍스트 영역 또는 텍스트 입력 필드에 있고 편집 가능한 상태로 유지되어야하므로 플래시 및 자바 스크립트 기술이 작동하지 않습니다.

그래서 나는, 즉

감사

+0

"임베디드"태그가 제거되었습니다. 임베디드 프로그래밍이 아니기 때문입니다. – GrahamS

답변

1

EOT 파일을 다른 뭔가를 자동화하는 방법을 질문입니다입니다 즉, 호환되는 브라우저의 TTF 파일에 링크 글꼴 - 얼굴과 다른 뭔가가 필요 이상한 형식. 그들은 복사를 방지하기 위해 특정 도메인에 갇혀 있어야하고 원래 변환 응용 프로그램은 오래되어 거의 작동하지 않습니다.

TTF-> EOT를 자동화하는 유일한 방법은 명령 줄 프로그램 ttf2eot을 사용하는 것입니다. here을 찾았습니다. PHP에서는 웹 호스트가 허용하는 것으로 가정하여 명령 행 프로그램을 실행하기 위해 system() 함수를 사용할 수 있습니다.

여러분을 돕기를 바랍니다.

+0

유용한 답변입니다. 나는 이것을 4 년 전에 표시 했어야했다! – Gavin