본문 바로가기
Human Interface Guidelines/글

HIG 번역) Visual Design - Typography

by jum0 2020. 4. 18.

Typography

Apple provides two type families you can use in your iOS apps.

Appledms iOS 앱에서 사용할 수 있는 두 가지 폰트 묶음을 제공합니다.

San Francisco (SF). San Francisco is a sans serif type family that includes SF Pro, SF Pro Rounded, SF Mono, SF Compact, and SF Compact Rounded. SF Pro is the system font in iOS, macOS, and tvOS; SF Compact is the system font in watchOS. Designed to match the visual clarity of the platform UIs, the system fonts are legible and neutral.

San Francisco는 sans serif(serif(글자 끝에 꼬리같이 있는 부분)가 없는) 폰트 묶음으로, SF Pro, SF Pro Rounded, SF Mono, SF Compact, SF Compact Rounded를 가지고 있습니다. SF Pro는 iOS, macOS 및 tvOS의 기본 폰트입니다; SF Compact는 watchOS의 기본 폰트입니다. 플랫폼 UIs의 시각적으로 선명함에 맞추어 설계되어, 기본 폰트는 읽기 쉬우며 중립적입니다.

New York (NY). New York is a serif typeface that provides a unique tone designed to complement the SF fonts. NY works as well in a graphic display context (at large sizes) as it does in a reading context (at text sizes).

New York은 serif 활자체로 SF 폰트를 보완하기 위해 설계된 독특한 톤을 제공한다. NY는 읽는 환경(글자 크기)뿐만 아니라, 그래픽 디스플레이 환경(큰 사이즈)에서도 적합합니다.

You can download the San Francisco and New York fonts here.

San Francisco와 New York 폰트는 이곳에서 다운로드할 수 있습니다.

Because SF Pro and NY are compatible, there are many ways you can incorporate typographic contrast and diversity into your iOS interfaces while maintaining a consistent look and feel. For example, using both typefaces can help you create stronger visual hierarchies or highlight semantic differences in content.

SF Pro와 NY는 호환되기 때문에, 일관된 모양이나 느낌을 유지하면서 iOS 인터페이스 타이포그래피적인 대비와 다양성을 통합할 수 있는 여러 방법이 있습니다. 예를 들어, 두 활자체는 강한 시각적인 계층 구조를 만들거나 콘텐츠의 의미적 차이를 강조하는데 도움을 줄 수 있습니다.

Apple-designed typefaces support an extensive range of weights, sizes, styles, and languages, so you can design comfortable and beautiful reading experiences throughout your app. When you use text styles with the system fonts, you also get support for Dynamic Type and the larger accessibility type sizes, which let people choose the text size that works for them. For specific values, see Dynamic Type Sizes and Larger Accessibility Type Sizes. Size information, including tracking values, is also available in the Sketch, Photoshop, and Adobe XD Apple Design Resources for iOS.

Apple이 설계한 서체는 넓은 범위는 굵기, 크기, 스타일 및 언어 등을 지원하여, 앱에서 편하고 아름다운 읽기 경험을 디자인할 수 있습니다. 글자 스타일을 기본 폰트로 사용하면, Dynamic Type과 사용자가 적합한 텍스트의 크기를 선택하는 더 큰 접근성 type size 또한 지원합니다. 구체적인 수치는 다음 문서를 확인하세요. 추적 값을 포함하여 크기 정보는 iOS용 Sketch, Photoshop 및 Adobe XD 애플 디자인 리소스에서도 확인할 수 있습니다.

The system defines APIs that make it easy to use the SF and NY typefaces; for developer guidance, see the withDesign method and SystemDesign structure of UIFontDescriptor.

시스템은 API로 SF와 NY 서체를 쉽게 사용하도록 정의합니다. 개발자 가이드는 다음 문서를 확인하세요.

SF Pro and SF Compact

The flexibility of the system fonts helps you achieve optimal legibility at every point size and gives you the breadth and depth you need for precision typesetting throughout your app.

시스템 폰트의 유연성은 모든 포인트의 크기의 최적의 가독성을 위해 도움을 주고, 앱 전체적으로 정밀하게 타이핑하는데 필요한 너비와 깊이를 제공합니다.

SF Pro and SF Compact support:

SF Pro와 SF Compact 지원:

  • Over one hundred languages using Latin, Greek, and Cyrillic scripts
  • 라틴어, 그리스어, 키릴 문자의 스크립트를 사용하는 100개 이상의 언어 지원
  • Nine weights — from Ultralight to Black — in both uprights and italics
  • 수직인 글씨와 이탤릭체 모두 Ultralight부터 Black까지 아홉 가지의 폰트 굵기 지원
  • Two optical sizes — Text and Display
  • 텍스트와 디스플레이에 최적화된 사이즈 지원
  • Variable letter spacing that automatically adjusts based on the size of the text
  • 텍스트의 크기에 따라 자동으로 조정되는 가변 문자 간격 지원
  • Small capitals, fractions, and inferior and superior numerals
  • Small captials(대문자로 지정된 서체의 대문자보다 길이가 짧은 대문자), 분수, 위쪽과 아래쪽 숫자(x^4에서 4와 H2O에서 2) 지원

For developer guidance, see the default property of the SystemDesign structure.

개발자 가이드는 다음 문서를 참조하세요.

SF Pro Rounded and SF Compact Rounded

The rounded variant of the system fonts can help you coordinate your text style with the appearance of soft or rounded UI elements, or to provide an alternative typographic voice.

시스템 폰트의 원형의 형태의 변화는 텍스트 스타일에 부드러운 모양 또는 둥근 UI elements, 또는 대안적인 타이포그래픽의 보이스를 제공하여 조정할 수 있다.

SF Pro Rounded and SF Compact Rounded support:

SF Pro와 Rounded와 SF Compact Rounded 지원:

  • Over one hundred languages using Latin, Greek, and Cyrillic scripts
  • 라틴어, 그리스어, 키릴 문자의 스크립트를 사용한 100개 이상의 언어 지원
  • Uprights in nine weights — from Ultralight to Black
  • 수직인 글씨 Ultralight부터 Black까지 아홉 가지의 폰트 굵기 지원
  • Variable letter spacing that automatically adjusts based on the size of the text
  • 텍스트의 크기에 따라 자동으로 조정되는 가변 문자 간격 지원
  • Small capitals, fractions, and inferior and superior numerals
  • Small capitals(대문자로 지정된 서체의 대문자보다 길이가 짧은 대문자), 분수, 위쪽과 아래쪽 숫자(x^4에서 4와 H2O에서 2) 지원

For developer guidance, see the rounded property of the SystemDesign structure.

개발자 가이드는 다음 문서를 참조하세요.

SF Mono

SF Mono is a monospaced variant of San Francisco — that is, a typeface in which all characters are equal in width. You typically use a monospaced typeface when you want to align columns of text, such as in a coding environment. For example, Xcode and Swift Playgrounds use SF Mono by default.

SF Mono는 San Francisco의 고정된 너비의 변형으로, 모든 문자의 폭이 동일한 서체입니다. 대표적으로 코딩 환경과 같이 텍스트의 column을 정렬하고자 할 때, monospaced 서체를 이용합니다. 예를 들어, Xcode와 Swift Playgroudns는 기본적으로 SF Mono를 사용합니다.

출처
NOTE

SF Pro uses the OpenType tabular lining feature to support the display of monospaced numbers and currencies.

SF Pro는 고정된 너비의 숫자와 통화의 표시를 지원하기 위해서 OpenType의 tabular lining 특징을 사용합니다.

SF Mono supports:

SF Mono 지원:

  • Over one hundred languages using Latin, Greek, and Cyrillic scripts
  • 라틴어, 그리스어, 키릴 문자의 스크립트를 사용한 100개 이상의 언어 지원
  • Six weights — from Light to Heavy — in both uprights and italics
  • 수직인 글씨와 이탤릭체 모두 Light부터 Heavy까지 여섯 가지의 폰트 굵기 지원
  • Monospacing across all weights (that is, changing the font weight doesn't cause the text to reflow)
  • 모든 굵기에 고정된 공간 지원 (즉, 폰트의 두께를 변경해도 텍스트가 화면에서 차지하는 공간을 조정하지 않습니다.)

For developer guidance, see the monospaced property of the SystemDesign structure.

개발자 가이드는 다음 문서를 확인하세요.

New York

New York is a classical serif typeface you can use in the interface or to provide a traditional reading experience.

New York은 고전적인 세리프 서체로 인터페이스 또는  고전적인 읽는 경험을 제공하기 위해서 사용할 수 있습니다.

NY supports:

NY 지원:

  • Over one hundred languages using Latin, Greek, and Cyrillic scripts
  • 라틴어, 그리스어, 키릴 문자의 스크립트를 사용한 100개 이상의 언어 지원
  • Six weights — from Regular to Black — in both uprights and italics
  • 수직인 글씨와 이탤릭체 모두 Light부터 Heavy까지 여섯 가지의 폰트 굵기 지원
  • Four optical sizes — Small, Medium, Large, and Extra Large
  • 네 가지의 최적화 사이즈 - Small, Medium, Large 및 Extra Large
  • Variable letter spacing that automatically adjusts based on the size of the text
  • 텍스트의 크기에 따라 자동으로 조정되는 가변 문자의 간격 지원

For developer guidance, see the serif property of the SystemDesign structure.

SytemDesign structure의 serif property와 관련된 개발자 가이드는 다음 문서를 참조하세요.

Choosing Fonts to Enhance Your App

Use built-in text styles whenever possible. The built-in text styles let you express content in ways that are visually distinct, while retaining optimal legibility. These styles—including headline, body, callout, and several sizes of title—are based on the system fonts and let you take advantage of key typographic features, such as Dynamic Type, which automatically adjusts tracking and leading for every font size. For developer guidance, see UIFontTextStyle.

가능하다면 시스템에서 제공하는 텍스트 스타일을 사용하세요. 제공하는 텍스트 스타일은 최적화된 가독성을 제공하면서 시각적으로 독특한 방식으로 콘텐츠를 표현할 수 있도록 도와줍니다. 헤드라인, 본문, callout 및 몇몇 제목의 크기를 포함한 이러한 스타일은 시스템 폰트에 기반하여 자동으로 모든 폰트의 tracking과 leading을 조절하는 Dynamic Type과 같은 타이포그래픽의 중요한 특징을 이용할 수 있도록 도와줍니다. UIFontTextStyle와 관련된 개발자 가이드는 다음 문서를 참조하세요.

Emphasize important information. Use font weight, size, and color to highlight the most important information in your app.

중요한 정보를 강조하세요. 앱에서 중요한 정보를 강조하기 위해서 폰트의 두께와 크기 및 색을 사용하세요.

Prioritize content when responding to text-size changes. Not all content is equally important. When someone chooses a larger size, they want to make the content they care about easier to read; they don’t always want every word on the screen to be larger.

텍스트 크기의 변경에 대응하여 콘텐츠를 우선적으로 처리하세요. 모든 콘텐츠의 중요도가 동일하지는 않습니다. 누군가 더 큰 사이즈로 선택할 때, 그들은 그들이 관심을 가지는 콘텐츠를 읽기 쉽게 만들고 싶어 합니다; 화면 속의 모든 글자가 항상 더 커지는 것을 원하지는 않습니다.

Use the correct font variant in interface mockups. When you use San Francisco for text in standard controls like buttons and labels, iOS automatically applies the most appropriate variant based on the point size and the current accessibility settings. In interface mockups, use the following text sizes to choose the correct size and adjust the spacing between letters as needed.

인터페이스 모형에서 올바른 폰트 변형을 사용하세요. Buttons이나 labels과 같은 기본적인 controls에서 텍스트에 San Francisco를 사용할 때, iOS는 자동으로 포인트 사이즈와 현재 접근성 환경에 따라 가장 적절한 변형을 적용합니다. 인터페이스 모형에서, 올바른 사이즈를 선택하고 글자들 사이에 필요한 만큼 공간을 조절하기 위해서 다음 텍스트 사이즈를 사용하세요.

  • For SF, use Text for text that's smaller than 20 points; use Display for text that's 20 points or larger.
  • SF의 경우, 20포인트 미만의 작은 텍스트에 Text를 사용하고, 20포인트 이상의 텍스트에 Display를 사용하세요.
  • For NY, use Small for text that's smaller than 20 points, Medium for text between 20 and 35 points, large for text between 36 and 53 points, and Extra Large for text that's 54 points or larger.
  • NY의 경우, 20포인트 미만의 텍스트에 Small을 사용하고, 20에서 35포인트에는 Medium, 36부터 53포인트까지는 large, 54포인트 이상의 텍스트에는 Extra Large를 사용하세요.
NOTE

iOS uses San Francisco as the system font for Latin, Greek and Cyrillic alphabets, and a variety of other typefaces for other scripts.

iOS는 라틴어, 그리스어, 키릴 알파벳 및 다양한 다른 스크립의 서체의 시스템 폰트로 San Francisco를 사용합니다.

Minimize the number of typefaces you use in your interface. Mixing too many different typefaces can make your app seem fragmented and sloppy.

인터페이스에서 사용하는 폰트의 수를 줄이세요. 너무 많은 폰트를 섞어서 사용하는 것은 앱이 분열되고 대충 제작한 듯한 느낌을 줄 수 있습니다.

Make sure custom fonts are legible. Custom typefaces are supported on iOS, but may be tough to read, especially if they have stylistic attributes that make letterforms hard to discern when displayed at small sizes. Unless your app has a compelling need for a custom font — such as for branding purposes or to create an immersive gaming experience — it’s usually best to stick with the system fonts. Consider using a custom font for display text only; if you do use it for reading or interface text, make sure it’s legible, even at small sizes.

사용자 제작 폰트는 읽기 쉬워야 합니다. 사용자 제작 글씨체는 iOS에서 지원되지만, 특히 작은 크기로 보일 때 스타일 속성으로 알아보기 어렵다면, 읽기 힘들 수도 있습니다. 브랜딩의 목적이나 전체적인 게임 경험을 선사하기 위한 것과 같은 사용자 제작 폰트가 필요하지 않다면, 일반적으로 시스템 폰트를 고수하는 것이 가장 좋습니다. 사용자 제작 폰트는 텍스트를 보여주기 위해서만 사용하는 것을 고려하세요. 무언가를 읽거나 인터페이스 텍스트로 사용한다면, 작은 글씨로 읽을 수 있도록 하는 것을 명심하세요.

Implement accessibility features for custom fonts. System fonts automatically react to accessibility features like bold text and larger type. Implement the same behavior in apps that use custom fonts by making sure accessibility features are enabled and registering for notifications when they change. See Text Size and Weight.

커스텀 폰트의 접근성을 위한 기능을 구현하세요. 시스템 폰트는 자동으로 bold text 및 더 큰 폰트와 같이 접근성 기능에 반응합니다. 접근성 기능이 활성화되어 있는지 확인하고 사용자가 변경할 때 알림 등록을 통해, 커스텀 폰트를 사용하는 앱에 동일한 기능을 구현하세요. 다음 문서를 확인해보세요.

Dynamic Type Sizes

Dynamic Type provides additional flexibility by letting readers choose their preferred text size. Here are the weight, size, and leading values for each text style at different Dynamic Type sizes.

Dynamic Type은 독자들이 그들의 선호하는 텍스트의 크기를 선택하게 함으로써 추가적인 유연성을 제공합니다. 다양한 Dynamic Type 크기에서 각각의 텍스트 스타일에 따른 두께, 크기 및 leading 값들을 확인할 수 있습니다.

S - Size(Points) / L - Leading(Points)

Larger Accessibility Type Sizes

In addition to the standard dynamic type sizes, the system offers a number of even larger sizes for users with accessibility needs. Here are the weight, size, and leading values for each text style at the larger accessibility type sizes.

기본 dynamic type 크기뿐만 아니라, 시스템은 접근성을 필요로 하는 사용자들을 위해서 더 큰 사이즈의 수도 제공합니다. Larger 접근성 type 크기에서 각각의 스타일에 따른 두께, 크기 및 leading 값들을 확인할 수 있습니다.

S - Size(Points) / L - Leading(Points)


    수정해야 할 부분이 있다면 알려주세요!

    감사합니다!

    반응형

    댓글