Skip to main content

Posts

Showing posts from June, 2014

[Tip] Android Studio, Intellij 에서 Source Code Pro font 적용

예전에 코딩할 때 좋은 폰트 에 Source Code Pro 가 1등으로 선정된 것을 본 적이 있다. 그전까진 나눔고딕코딩 을 자주 썼는데, Source Code Pro 를 쓰면서 가독성이 좀더 향상된 것을 느낄 수 있어 요즘 주력 폰트로 사용 하고 있다. 그런데 Mac에서는(윈도우는 어떨지 모르겠지만...) Eclipse 나 Xcode 에서는  문제없는 이 폰트가 유독 Intellij 혹은 Android Studio 에서는 폰트 설정 시, 이탤릭체가 깨지는 문제가 발생하고 있다. 폰트 설치 후, Intellij 에 적용하면 아래와 같이 이텔릭 채 부분에서 깨지기 시작한다. 이같은 문제는 이미 Source Code Pro Github issue 에 등록되어 있는데, issue 에서 가이드 하는 수정방법은 다음과 같다. 먼저 Source Code Pro Font 를 다운받고, 설치하자. Source Code Pro Font 다운로드   그 후 아래 폴더로 이동하자. /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/fonts 위 경로에 Source Code Pro 의 TTF 에 포함되어 있던 폰트들을 모두 복사하여 붙여넣는다. 그리고 Intellij (혹은 Android Studio) 를 재부팅 후, 다시한번 폰트를 설정하러 들어가면 아래와같이 폰트들이 나타나는것을 확인 할 수 있다. 개인적으로 Medium 을 선호하기 때문에 Medium 을 선택. 그러면 아래처럼 정상적으로 출력됨을 확인할 수 있다.

[Scala] Learn Scala!

최근 Java 의 확실한 후계자로 Scala 가 거의 확정시 되고 있는 분위기다. (난 Groovy 에 걸었는데 ㅠ) 함수형 프로그래밍이라는것도 좀 어색하고, 문법도 Java 와 다른면이 많기 때문에 처음에 러닝커브가 좀 있는 편인것 같다. 더욱이 우리나라에 번역서는 오직 한권. 그런데 몇일전에 찾아보니 웹에는 많은 문서들이 번역되어 있더라. 요런것들 참조하면 익혀보면 좋을듯! 1. 자바프로그래머를 위한 스칼라튜토리얼 ( http://docs.scala-lang.org/ko/tutorials/scala-for-java-programmers.html ) 2. 스칼라 학교 by twitter ( http://twitter.github.io/scala_school/ko/index.html )