2010-12-16 4 views
1

최근 내 응용 프로그램의 Carbon to Cocoa 전환 작업을하고 있습니다. 사용코코아 응용 프로그램에 italic LucidaGrande 글꼴을 사용하는 방법

글꼴 내 애플 I이 방법에서 그것을 가지고, "LucidaGrande"입니다 :

myUIFont = [NSFont systemFontOfSize: [NSFont systemFontSize]];

가끔 내 응용 프로그램은 UI에서 기울임 꼴 스타일 글꼴을 보여주고 싶은, 그래서 나는이 전화 :

myUIFont = [[NSFontManager sharedFontManager] convertFont:myUIFont toHaveTrait:NSItalicFontMask];

하지만이 변환에 실패했습니다. LucidaGrande 글꼴에 기울임 꼴 스타일이 없기 때문입니다. 전화로 확인할 수 있습니다.

사용 가능한 이름에는 LucidaGrande가 없습니다. 내 Carbon 응용 프로그램에서 기울임 꼴 "LucidaGrande"글꼴을 사용할 수 있기 때문에 매우 궁금합니다. Cocoa App 용 이탤릭 "LucidaGrande"글꼴을 얻는 방법이 있습니까? 또는 비슷한 기울임 꼴을 어떻게 얻을 수 있습니까?

대단히 감사합니다.

답변

0

Lucida Grande 그 자체의 이탤릭체가 없습니다. 탄소 텍스트 API는 일반 버전을 비스듬하게 만들어 가짜입니다. Lucida Sans 및 Lucida Sans Unicode (일반)는 라틴어 하위 집합과 동일하며 이탤릭체 버전이지만 OS는 제공하지 않습니다.

+1

Italic Lucida Grande를 표시하라는 메시지가 표시되면 WebKit에 Helvetica Italic이 대신 표시됩니다. –

+0

감사! 이제 Carbon App이 이탤릭 LucidaGrande 글꼴을 사용할 수있는 이유를 알았습니다. 나는 또한 나를 위해 매우 유용한이 링크를 찾았 : http://stackoverflow.com/questions/1724647/how-do-i-get-lucida-grande-italic-into-my-application – fang

관련 문제