2010-08-23 4 views
0

저는 flex 응용 프로그램을 사용했으며 arial 글꼴 제품군을 사용하고 있습니다. 내 문제는, arial 글꼴은 Windows에 표시되는 반면 Mac에서는 Times New Roman으로 대체되었습니다. (Arial 글꼴은 두 시스템 모두에 있습니다.) 무엇이 문제 일 수 있습니까 ??다른 글꼴이 Mac 및 Windows에 표시됨

답변

0

내가 너라면, 사용자가 자신의 컴퓨터에 글꼴이 있는지 모르기 때문에 대신 응용 프로그램에 글꼴을 포함합니다. 또한 시스템 글꼴을 사용하면 PC와 Mac간에 렌더링이 다소 다를 수 있습니다.

0

PeZ가 정확합니다. 당신은 그것을하는 방법에 대한 정보를 찾을 수 here,하지만 나는 글꼴을 포함하는 추가적인 함정을 강화하고 싶었 때문에 논평했다.

먼저 사용하는 글꼴 집합의 모든 단일 문자 윤곽선을 만들기 때문에 SWF 크기를 상당히 증가시킵니다. 이 문제를 해결하려면 가능한 경우 실제로 포함 된 문자를 제한해야합니다. 범위 here에 대해 자세히 알아볼 수 있습니다.

또한, 응용 프로그램에서이를 사용하는 경우뿐만 아니라 대담이탤릭체을 포함해야한다는 것을 기억하십시오. 즉

, 이런 식으로 뭔가 :

@font-face { 
    src: url("/style/MyriadNormal.ttf") ; 
    fontFamily: Myriad; 
    fontWeight: normal; 
    unicode-range: U+0021-U+007B; /* whole range of uppercase, lowercase, symbols and punctuation. */ 
} 

@font-face { 
    src: url("/style/MyriadBold.ttf") ; 
    fontFamily: Myriad; 
    fontWeight: bold; 
    unicode-range: U+0021-U+007B; /* whole range of uppercase, lowercase, symbols and punctuation. */ 
} 

기억 당신이뿐만 아니라 SWF 크기를 증가 포함 글꼴의 모든 버전이 - 그래서 당신은 정상 굵게, 기울임 꼴 글꼴을 포함하는 경우 트리플 최대 크기.

+0

감사합니다. 나는 크기 문제를 타협 할 수 있다고 생각한다 !! BTW는 Mac에서 "Arial"이 아닌 "Arial"이 아닌 "arial"으로 입력 된 글꼴을 인식하지 못합니다. ??? – ptamzz

+0

Mac에서 잘 모르겠습니다 - 저는 PC 녀석입니다. 하지만 제 편으로는 글꼴 이름을 정확히 복사하고 전혀 문제가 없었습니다. – BigWorld

관련 문제