swiftUI character Spacing으로 검색하면
kerning과 tracking이 나온다.
kerning을 사용하면 자간을 조절할 수 있다.
kerning은 합자 (ligature) -> 합쳐진 글자 여기서는 ff
합자에 대해서 아래와 같이 처리한다.
자간이 늘어나면 합자 간격도 늘어남, 줄어들면 합자 간격은 유지.
tracking은 kerning이랑 비슷한데.
The effect of tracking resembles that of the kerning(_:) modifier, but adds or removes trailing whitespace, rather than changing character offsets. Also, using any nonzero amount of tracking disables nonessential ligatures, whereas kerning attempts to maintain ligatures.
비슷하지만, 뒤에 오는 하얀 공백을 제거하거나 추가한다, char의 offset을 바꾸지 않는다. 0이 아닌 트래킹을 사용하는 것은 불 필요한 합자를 무시한다, 반면에 kerning은 합자를 유지하려 한다.
'ios개발' 카테고리의 다른 글
<iOS> What is Cocoa? - 코코아란 무엇인가? 1편 (0) | 2021.02.22 |
---|---|
<iOS> 키보드가 뷰를 가리는 현상 해결하기. (0) | 2021.02.20 |
<ios개발> Scaling Fonts Automatically (0) | 2021.01.16 |
<watchOS 개발> watchOS에서 watchConnectivity 안될때 (0) | 2021.01.16 |
<ios개발> 한 뷰컨트롤러에서 두개의 UIPickerView 사용하기, UIToolBar 붙이기. (0) | 2020.12.29 |