2011-03-02 2 views
0

클라이언트 측에서 트루 타입 글꼴 및 설치에 관한 질문이 있습니다. 운영 체제에 수동으로 설치할 수 있음을 알고 있습니다. 하지만 또 다른 질문이 있습니다.클라이언트에 .ttf 파일을 설치하십시오.

Java 웹 응용 프로그램의 경우 .ttf 파일 형식으로 된 새 글꼴이 디자인되었습니다. 내 응용 프로그램 (.war 파일)에서 글꼴을 구성하고 싶습니다. 클라이언트 측 (IE, Firefox 등의 웹 탐색기가있는 컴퓨터)은 서버로 이동합니다 (.jsp 파일)로 보내고 클라이언트는이를 글꼴로 봅니다.

나는 내 질문이 매우 추상적이라는 것을 알고있다. 글꼴 파일을 모든 클라이언트에 배포해야합니까? 아니면 서버에서 무언가를함으로써 최종 사용자를 포함하지 않는 다른 솔루션이 있습니까?

모든 의견을 매우 높이 평가합니다. 미리 감사드립니다.

답변

2

클라이언트에 글꼴을 설치할 수 없지만 최신 브라우저는 필요에 따라 글꼴을로드 할 수 있습니다. Google은 Webfonts API를 통해 다양한 글꼴을 제공합니다. 사용자 정의 글꼴을 사용하고 싶다면 어떻게 사용하는지 살펴보아야합니다.

는 기본적으로 HTML에 당신은 TTF 파일에

@font-face { 
    font-family: 'Tangerine'; 
    font-style: normal; 
    font-weight: normal; 
    src: local('Tangerine'), url('http://themes.googleusercontent.com/font?kit=HGfsyCL5WASpHOFnouG-RKCWcynf_cDxXwCLxiixG1c') format('truetype'); 
} 

것처럼 URL 포인트를 CSS를로드합니다. 이렇게하면 "귤"글꼴을 사이트에서 사용할 수 있습니다. 전체 예제는 Getting Started 문서를 참조하십시오.

+0

알아 두어야 할 사항은 글꼴 라이선스입니다. 그렇게 할 수있는 라이센스가없는 글꼴을 포함 시키거나 배포하지 마십시오! 여기에 언급 된 Google 웹 글꼴은 모두 포함하기에 안전합니다. – Gnat

+0

예, 공용, 일반 글꼴을 사용하는 경우 솔루션 일 수 있지만 회사 내의 개인 글꼴입니다. 이 CSS 문제를 모르기 때문에 제안 해 주셔서 감사합니다. 도움이됩니다. –

+1

위에서 설명한 방법으로 개인 글꼴을 계속 사용할 수 있습니다. 웹 응용 프로그램에 글꼴을 배치하면됩니다 (예 : 글꼴/하위 디렉토리). CSS에서 배포 된 글꼴을 가리 키도록 URL을 지정합니다 (예 : 'url ('fonts/myprivatefont.ttf');'. –