2012-11-01 3 views
1

크로스 브라우저 유지 관리를하고 있는데 IE7에서 글꼴 모양에 문제가 있습니다. 나는 크로스 브라우저 테스트에 대한 경험이 없기 때문에 바보가된다면 나를 용서할 수 있습니다. 나는 IE7에 글꼴을 크로스 오버를 사용하여 테스트 할 때Helvetica Neue가 IE7에서 이상하게 렌더링됩니다.

body{margin:0;font-family:"Helvetica Neue",Arial, Helvetica,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;} 

헬 베티 뉴 맥 내 dev에 컴퓨터에서 잘 작동 기본 :하지만, 나는 bootstrap.min.css를 사용하고 몸에 정의 된 글꼴은 보기가 매우 어렵습니다. Windows 글꼴의 나쁜 버전입니까? IE7에서 사용되지 않는 방법을 정의 할 수 있습니까? 이것은 폰트의 모양입니다. enter image description here

Helvetica Neue보다 먼저 Arial을 사용하면 글꼴이 더 잘 나타나지만 다른 브라우저에서는 모양이 바뀝니다. 나는 꽤 길을 잃었고 도움 덕분에 감사 할 것입니다.

+0

실제로 Windows 컴퓨터에 Helvetica Neue가 있습니까? 귀하의 코드에서 볼 수 없지만 웹 글꼴을 사용하는 경우 글꼴을 제대로 가져 오시겠습니까? – alimac83

+2

IE7에서 글꼴을 작동시키는 데 많은 시간을 투자하지 마십시오. ROI를 얻지 못할 것입니다. – AlienWebguy

+0

@ alimac83 크로스 오버를 사용하여 Mac에서 IE7을 실행하므로 글꼴을 올바르게 가져올 지 확실하지 않습니다. AlienWebguy 덕분에, 최선을 다 하겠지만 너무 많이 강조하지는 않을 것입니다. 나는 그것을 풀어보고 싶다. – Hugs

답변

0

대부분의 컴퓨터에는 "Helvetica Neue"라는 글꼴이 없으며 대부분의 경우 IE 7의 거의 모든 설치에서 Arial이 대신 사용됩니다.

이런 경우가 발생하지 않으면 공개 된 코드 이외의 일부 CSS 코드 또는 귀하의 경우 크로스 오버 소프트웨어의 영향을받습니다. 후자의 경우 - 소프트웨어가 시스템에서 Helvetica Neue 글꼴을 사용하려고하는데 제대로 작동하지 않을 수 있습니다. 어쨌든 이것은 아마도 개발 환경에서만 관련이 있습니다. 실제 Windows 시스템에서 실제 IE의 페이지를 테스트하기 만하면됩니다.

+0

굉장해! 고마워, 내가 손을 잡을 수있을 때 좀 봐. – Hugs

2

브라우저 간 호환성을 위해 font-face를 사용해야합니다. "Helvetica Neue"는 웹 안전 글꼴이 아니므로 뷰어 시스템에서 사용할 수 있는지 여부에 따라 렌더링됩니다. 그렇지 않은 경우 행의 다음 글꼴이 렌더링됩니다 (이 경우 아마 Arial).

1

별이 IE7을 대상으로 해킹 사용

몸 {
글꼴 - 가족 : "헬 베티 노이에", 굴림, 돋움, 산세 리프;
* font-family : Arial, Helvetica, sans-serif;
}

+0

이전에 해킹을 시도했는데, Arial은 Helvetica Neue를 지원하는 브라우저에서 렌더링되었습니다. (주로 Arial을 사용해야 할 수도 있습니다.) – Hugs

+0

일반적으로 Helvetica Neue는 OS X에만 있으며 Helvetica는 PC에 있습니다. 너는 글꼴이 손상된 것일까? 아니면 다른 기계에서 시험 할 수있다. –

관련 문제