2011-11-27 1 views
3

나는 이미지로 이동해야하는 고통을 덜어주기 위해 HTML로 →/← 화살표 기호를 많이 사용하고 있습니다. 이것은 공개 된 웹 사이트가 아닌 동봉 된 시스템을위한 것입니다.HTML →/← 일부 시스템에는 표시되지 않습니다.

이제 클라이언트에 문자셋에 이러한 기호가없는 것으로 나타났습니다. 그 이유는 궁금합니다. 글꼴을 선택하기 위해 CSS를 사용하기 때문에 charset은 같아야합니다. 맞습니까? 그리고 상징은 이용 가능해야한다. 그러나 그들은 그렇지 않습니다. 대신 빈칸을 얻습니다.

사용중인 글꼴은 Verdana입니다.

답변

5

CSS를 사용하여 글꼴을 선택 했으므로 charset이 동일해야합니다. 맞습니까?

반드시 그렇지는 않음 : 모든 컴퓨터에 글꼴이 설치되지 않았을 수 있으며 글꼴의 버전이 다를 수 있습니다. 모든 클라이언트 컴퓨터가 100 % 정확히 사용자가 원하는 글꼴을 사용하도록 신뢰할 수는 없습니다.

더 배경이 질문을 참조하고 특정 문자 모양의 글꼴 지원을 결정하기 위해 접근 : Unicode support in Web standard fonts

유일한 방법은 만드는 확인 사용자가 올바른 글꼴을 사용하여 웹 페이지에 그것을 포함하는 것입니다 @font-face 또는 Google Web Fonts에 의해 호스트 된 것을 사용하십시오. 이 방법을 지원하는 모든 브라우저에서 동일한 글꼴을 모든 클라이언트에 전달할 수 있습니다.

그러나 font-face을 이용하는 폰트를 매립하면 가장 상업적인 라이센스 하지는 (예를 들어, Microsoft Typography FAQ 참조) 허용 않은이를 재분배 동등하다. 이런 방식으로 재배포 할 수있는 완전히 무료 글꼴을 찾아야합니다. 이상적으로 Google의 포트폴리오 또는 Open Font Library. 같은 곳에서 찾을 수 있습니다.

+0

간단하고 유용한 정보입니다. 나는 font-face로 갈 것입니다. 내 시스템에서 verdana.ttf를 가져 와서 해당 파일을 사용해야합니까? Verdana를 사용하여 Firefox에서 시스템이 제대로 표시된다는 사실을 감안할 때, 그렇게 할 수 있습니까? – SquareCat

+0

@user 나는이 방법으로 Verdana.ttf를 임베드 할 수 있고 * 작동해야한다고 생각하지만 MS 글꼴 라이센스를 위반하게됩니다. 필요한 문자가 포함 된 열린 글꼴을 선택합니다. 문제에 대한 단락을 추가했습니다. –

+0

놀라운 도움을 주셔서 감사합니다. Ten Thumbs up! Q/A가 닫혔습니다. – SquareCat

3

이러한 기호는 Verdana에 포함되어 있지 않습니다. 예 : Arial, Times, Courier New, Garamond

+0

흥미로운 추가 사항입니다. 나는 이것을 조사해야 할 것이다. 그래서 파이어 폭스가 자동으로 다른 폰트 세트의 심볼을 선택한다고 가정 해 보겠습니다. 그리고 내 클라이언트 컴퓨터에서 찾을 수 없기 때문에 수 없습니다? 세트를 살펴보고 내가 사용할 수있는 것을 봅니다. 고마워! – SquareCat

+0

실제로, Verdana에는 원하는 화살표가 없습니다. –

관련 문제