본문 바로가기

테마

iOS6 테마강좌 - 커스텀 폰트 시스템에 설치하기/윈터보드를 이용해서 시스템 폰트 교채하기 (심화) 이번에는 시스템에 설치된 폰트를 사용하여 윈터보드 폰트를 교체하는 것이 아니라, 시스템에 "직접" 폰트를 설치해서 사용하는 방법을 알아보겠습니다. 이 방법은 상당히 발전한 방법 중 하나입니다. 제가 생각하기에 가장 리스크가 적고 벽돌의 염려가 없는 방법이기도 하고요. 테마 파일만 몇개 만들어 놓으면 기분에 따라서 여러가지 폰트를 바꿔서 사용할 수도 있습니다. 이 강좌를 통해서 외부 폰트를 시스템에 추가하는 방법을 보여드릴것이고요, 옛날 방식인 TTC 교체 강좌도 보여드릴겁니다. TTC교체 강좌도 일반 카페나 블로그에서 보시던것과는 다릅니다. 사실 TTC를 쉽게 푸는 방법에 대해서는 거의 정보를 찾을수가 없어서 그냥 스스로 연구해서 해결했습니다. TTC 강좌를 왜 따로 하냐면, Helvetica Neue .. 더보기
iOS6 테마강좌 - 윈터보드를 이용해서 시스템 폰트 교체하기 (기초) 윈터보드 테마에는 info.plist라는 파일이 들어갑니다. 이 파일은 주로 스프링 보드 상의 요소, 특히 택스트 요소의 형태를 설정하는 용도로 사용 되는 파일입니다. 이 택스트 스타일을 지정하는 코드는 CSS를 사용합니다. 특히 CSS의 속성 중하 나인 font-famliy 를 사용하게 되면 폰트를 교체할수 있는데요, 이 점을 활용해서 시스템 폰트를 바꿀수 있습니다. 이 방법이 좋은 점은 벽돌이 된다던지, 아니면 무한 리스프링에 빠진다던지 하는 일이 없이 간편하게 적용이 가능하며, 윈터보드에서 테마를 끔으로써 간편하게 원본 폰트로 되돌아 갈 수 있습니다. 사용자 폰트를 추가하지 않고 교체하는 방법은 시스템 폰트 리스트(http://est0que.tistory.com/811)에 있는 폰트중 원하는 것을 .. 더보기
iOS 테마 강좌 - 윈터보드로 바꿀수 없는 유일한(?) 시스템 파일 윈터보드는 bundles 경로나 .app, .framework, .bundles 경로를 알면 이미지 파일이 아니더라도 어떤 파일이든 교채 할 수있습니다. 하지만 이것이 불가능한 시스템 파일이 딱하나 있는데요 바로 poster.thumbnail@2x.png 입니다. 이 파일은 바탕화면을 선택하러 들어가면 맨 위에 떠있는 연꽃사진 인데요, 이것은 윈터보드로 바꿀수 없습니다. 그래서 할 수없이 이 파일을 교체하려면 다음 경로로 들어가서 파일을 덮어 씌우기 해야합니다. //Library/Wallpaper/iphone/poster.thumbnail@2x.png 더보기
iOS 테마 강좌 - Info.plist 파해치기(테마 폰트 스타일 적용) 윈터보드(Winterboard)를 이용하면 iOS전반에 적용되는 택스트 파일의 스타일을 지정할 수 있습니다. 이는 윈터보드 없이 구현 할수 없는 것으로, 윈터보드의 주요한 기능중 하나입니다. 이 기능은 테마폴더 안에 위치하는 Info.plist 라는 xml 문서로 설정이 가능한데, 문서는 xml이지만 내용물은 pure CSS이므로 초보자도 문제 없이 설정 할 수 있습니다. info.plist의 기본적인 모습. 위에 헤더와 푸터부분이 있어야 인식이 됩니다. info.plist를 만들기 위해서는 예제로 첨부된 파일을 사용하세요. BadgeStyle color: #ffffff; font-weight:100; Info.plist에서 스프링보드에 스타일을 적용하기 위해서 사용되는 프로그램 언어는 CSS입니다. 프.. 더보기
iOS 시스템 폰트 리스트 Info.plist를 사용하면 여기 있는 폰트를 시스템 폰트로 적용 할수 있습니다. - info.plist 파해치기 (테마 폰트스타일 적용)모든 폰트가 적용 가능 한것은 아니며, 특정 스타일요소에만 사용가능하고, 특히 LockClock 같은 경우에는 폰트를 심하게 가려서 몇몇 폰트는 적용이 잘 안될 수도 있습니다. AcademyEngravedLetPlain AmericanTypewriter AmericanTypewriter-Bold AmericanTypewriter-Condensed AmericanTypewriter-CondensedBold AmericanTypewriter-CondensedLight AmericanTypewriter-Light AppleColorEmoji AppleSDGothicNeo-.. 더보기
iOS 테마 강좌 - iWidgets와 Dashboard X 동시에 사용하기 iWidgets와 Dashboard X의 불러오기 명령어는 동일합니다.(배경화면 꾹 누르기) 그래서 두개를 같이 쓰려고 하면 설치 순서에 따라 맨 나중에 설치한 트윅만 작동하게 됩니다. 저는 iWidgets를 먼저 설치하고 Dashboard X를 나중에 설치 했는데요, 이 경우에는 배경화면을 꾹 눌러서 수정모드로 들어가는 엑션은 iWidgets이 가져가게 됩니다. 그 이외의 경우에는 어떻게 될지는 안해봐서 잘 모르겠습니다. 이 경우에는 Dashboard X를 불러와서 적용하기가 힘들어집니다. 이때는 아이콘을 누른 상태에서 제빨리 손가락을 다른 곳으로 옮기거나, 또는 폴더의 배경화면을 꾹 누르면 작동 시킬수 있습니다. 개인적으로 제일 편한 방법은 폴더의 배경화면을 꾹 눌러 실행을 시키는 방법인것 같습니다... 더보기
iOS 테마가이드 - 섬머보드와 윈터보드의 차이점은 무엇인가? 섬머보드의 스크린샷. 별도의 아이콘은 없고 설정앱에 포함되는 모습이었습니다. 초창기 시디아가 열렸을때 처음으로 iOS에 테마를 가능하게 해주었던 트윅이 섬머보드(Summer Board)입니다. 섬머보드는 스프링보드가 로드 될때 화면상에 나타나는 이미지를 덮어 씌우는 역할을 합니다. 그래서 화면에 보이는 이미지의 경로만 알면 바로 적용 가능한 것이 섬머보드 입니다. 보통 섬머 보드로 구현하는 테마의 형태들이 iNav 형태나 한 줄에 한 가지 아이콘이 꽉꽉 채우는 형태의 테마가 있습니다. 대표적인 섬머보드 태마 - iNav 테마 이미지를 원본 그대로 아이콘화 할 수 있기 때문에 적은 노력을 들이고도 눈에 보이는 모양을 그대로 태마로 구현할수 있다는 장점이 있습니다. 아이콘 크기에 제한이 없어 약간의 공을 들.. 더보기
iOS6테마강좌 - 파이썬을 이용해서 .artwork 압축 풀기 .artwork 이라는 파일이 있습니다. iOS상에서 사용되는 작은 크기의 이미지들이 압축되어 들어있는 파일입니다. 이 파일의 내용은 윈터보드 사용시 UIimage 폴더에 파일을 집어 넣어서 바꿀수 있습니다. 물론 윈터보드를 사용하지 않는 다면 .artwork 파일을 압축을 풀었다가 자신이 원하는 파일로 교체후 다시 압축시켜 원본파일과 교체할 수도 있습니다. 그러나 이렇게 할시에는 .artwork 파일에 있던 원본 파일과 같은 이름, 같은 용량을 맞춰줘야 합니다. 그래서 이렇게 하는 것은 어느정도 숙련이 되신 분만 하시는 것을 권장합니다. 여기서는 압축해제 후 다시 재압축 까지 모두 다루려고 합니다. artwork 파일의 종류 .artwork 파일 중 UI에 관여 하는 것들은 /System/Library.. 더보기
iOS7 테마 - eLLipse V.1 iOS7용 테마입니다.모든 아이콘을 둥글게 바꿔줍니다. 아이폰5S/아이폰5/아이폰4S/아이폰4 지원 윈터보드없이 설치하는법/System/Library/PrivateFrameworks/MobileIcons.framework 로 들어가서 첨부파일안의 파일을 복사해서 덮어 씌웁니다. 기부 감사합니다. 더보기
iOS 테마가이드 - Bundles와 Folders의 차이 iOS 테마의 파일 구성을 보면 Bundles와 Folders라는 것으로 구성되어 있습니다. 이 둘의 차이점은 무엇이며 어떻게 사용하는 것인지를 알아보겠습니다. Bundles의 경우에는 info.plist의 Bundle Identifier 주소를 사용하여 적용을 시키는 폴더입니다. 즉 파일 주소만 알고 있다면 이미지 파일이 아니라도 변경할 수 있습니다. (Bundle Idnetifier 찾는 법) Folders의 경우에는 스프링보드상에서 특정요소가 불러와 질때 원터보드를 이용해 이를 대채하게 되는 역할을 하는 곳입니다. 이 기능은 Bundles 경로를 찾을 수 없거나, 또는 Bundles에 경로를 넣어도 적용이 되지 않을때 사용 하는것입니다. Bundles 폴더의 내용물을 리스프링시 스프링보드와 동시에 .. 더보기