2016-10-06 2 views
3

새로운 글꼴 'SF Mono'가 Xcode 8과 함께 도입되었습니다.'SF Mono'글꼴의 NSFont 이름은 무엇입니까?

저는 개인적으로 매우 읽기 쉽다고 생각하며 NSTextView에서 사용하고 싶습니다. 그러나 NSTextView에 글꼴을 설정하려면 NSFont 개체를 사용해야합니다. 문제는 내가 SF Mono 글꼴을 NSFontManager.shared().availableFonts 통해 사용 가능한 글꼴 목록에서 찾을 수없는 것입니다.

누군가 SF Mono의 프로그래밍 방식 이름이 서체로 NSFont (NSFont(name: String, size: CGFloat))를 초기화하는 데 필요한 것을 알고 있습니까?

+0

iOS와 동일한 질문입니다. http://stackoverflow.com/questions/39296282/where-is-sf-mono-font. 외관상으로는 글꼴은 개발자가 사용할 수 없습니다 : ( –

+0

@MartinR 같은 질문이 아니거나 적어도 해석 할 필요가 없습니다.) 프로그래밍 방식의 글꼴 이름 (".SFNSText'와 같은 것)을 찾고 있습니다.),하지만 다른 질문은 글꼴 파일 자체를 찾습니다. 그것은 개발자가 사용할 수없는 불행입니다. – perhapsmaybeharry

답변

9

"SF Mono"는 시스템 글꼴이 아닙니다. SF Mono는 시스템에 설치되어 있지 않으므로 터미널, 콘솔 및 Xcode 외부에서는 선택할 수 없습니다.

터미널의 "SF 모노"는 custom font이고, 단위는 /Applications/Utilities/Terminal.app/Contents/Resources/Fonts/입니다.

마찬가지로 콘솔의 "SF Mono"는 사용자 정의 글꼴/Applications/Utilities/Console.app/Contents/Resources/Fonts입니다.

마찬가지로 Xcode의 "SF Mono"는 사용자 정의 글꼴, /Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Resources/입니다.

물론 당신은 애플의 저작권 위반하지 않고 프로그램과 함께 SF 모노 번들 할 수 없습니다

이 SF 모노 글꼴 (이하 "애플 글꼴")는 Apple Inc.에 의해 당신에게 사용이 허가됩니다 ("애플")에 동의하는 것으로 간주됩니다. 이 조항에 동의하지 않으면 Apple 글꼴을 사용하지 마십시오.

귀하는 Xcode, Terminal.app 및 Console.app를 포함하되 이에 국한되지 않는 Apple 상표가 붙은 응용 프로그램과 함께 Apple 글꼴을 사용할 수 있습니다. 귀하는 다른 소프트웨어 응용 프로그램이나 프로그램 또는 기타 제품에 Apple 글꼴을 포함하거나 사용해서는 안되며 제품을 사용하거나 Apple 글꼴을 사용하여 콘텐츠, 문서, 삽화 또는 기타 작업 제품을 제작, 개발, 전시 또는 배포 할 수 없습니다 .

귀하는 본 사용권에 설명 된 목적으로 또는 Apple이 명시 적으로 서면으로 허용 한 목적으로 만 Apple Font를 사용할 수 있습니다. 사용자가 수동으로 글꼴을 설치 한 경우

, 그것은 가족의 이름 SF Mono, 또는 글꼴 이름 SFMono-Regular (다른 가중치와 유사)로 확인할 수 있습니다.

let f = NSFont(name: "SFMono-Regular", size: 12) 
관련 문제