2013-01-18 4 views
3

주어진 글꼴이 serif 또는 sans serif인지 프로그래밍 방식으로 감지 할 수 있습니까?글꼴이 serif 인 경우 검색

예를 들어 사용자가 Palatino를 선택한 경우 serif입니다. 사용자가 Arial을 선택한 경우 sans serif입니다.

글꼴 이름과 성을 검색 할 수 있습니다. 그러나 나는 UIFont를위한 serif 또는 san serif 속성을 보지 못합니다. 이것이 없으면 사용자가 사용할 수있는 모든 글꼴에 대해 isSerif BOOL을 수동으로 설정하고 추적해야 할 것 같습니까?

답변

1

의 목록이 있습니다. 실제로 글꼴 유형을 암시하는 UIFont의 속성이 없습니다. OS 글꼴 familys (50+ iOS 6.x)에만 의존하는 경우 필요한 모든 (미래) 속성을 가진 plist에서 쉽게 관리 할 수 ​​있습니다. 제 3 자 글꼴 세트를 사용하는 경우, (sans) serif 글꼴에 대한 속성이있는 경우 ttf spec을 읽을 수 있습니다. 마지막 수단은»serif«에 대한 패밀리 또는/및 글꼴 이름을 확인하는 것입니다.

+0

나는 두려웠다. 감사. – DenVog

0

UIFont에 명시 적으로 명시 할 속성이 없습니다. 이 시점에서 UIFont에 범주를 추가하는 동안 가치가 있지만지도 자체를 설정해야하는 것처럼 보입니다.

GitHub에 좋은 프로젝트가 될 수도 있습니다.

0

키 글꼴 이름을 가진 plist를 만들 수 있으며 값은 부울입니다. 여기에

관련 문제