Snow Leopard에서 Python site-packages 문제
Snow Leopard에서 Python 3rd 파티 모듈을 distutils로 깔아보면 제대로 인식을 안 합니다. 경로가 틀렸기 때문이죠.
python -c "import sys; print sys.path"
명령을 내려서 site-packages가 있는 경로를 찾아보면 다음 한 곳만 나옵니다.
/Library/Python/2.6/site-packages
문제는 distutils.sysconfig에서 잡는 경로가 sys.path 안에 없는 경로를 가리키면서 나타납니다.
$ python -c "from distutils import sysconfig; print sysconfig.get_python_lib()"
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
해결책은 두 가지 입니다. PYTHONPATH에 넣거나,
$ echo "export PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages:$PYTHONPATH" >> $HOME/.bash_profile
/Library/Python/2.6/site-packages를 /System/…으로 symlink 걸어버리면 됩니다.
$ sudo ln -s /Library/Python/2.6/site-packages /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
32bit/64bit 문제도 있고… 아직은 귀찮군요. :-?
한글 글꼴에 원화 기호 대신 역슬래시 넣는 방법을 정리했습니다. (FontForge 사용)
한국에선 오랫동안 원화 기호를 입력하기 위해서 역슬래시 자리에 원화 기호를 넣었습니다. 유니코드 덕분에 그럴 필요가 없는 지금도 여전히 호환성이 발목을 잡아 역슬래시 대신 원화 기호가 나타나도록 한글 글꼴을 만들고 있지요.
TTF 글꼴을 직접 고쳐서 역슬래시(U+005C, \)가 역슬래시 모양대로 나오도록 고쳐보겠습니다.
FontForge를 써서 고치는 방법입니다. 맥, 리눅스 모두 똑같습니다.
- 글꼴을 엽니다.
- 글꼴 정보 가운데 Em Size를 확인합니다.
- Element - Font Info… (Ctrl - Shift - F) - General - Em Size
- 나눔 고딕 보통은 1000입니다.
- 고칠 글자를 엽니다.
- 창이 따로 뜹니다.
- 이 때, 슬래시(/)를 누르면 다른 탭으로 슬래시가 뜨므로 쉽게 비교해 볼 수 있습니다.
- 모두 고르고 싹 지워버립니다.
- 마우스로 고르거나 Edit - Select - Select All (Ctrl-A)
- Edit - Clear (Delete)
- 너비를 슬래시와 같게 맞춥니다.
- Metrix - Set Width… (Ctrl-Shift-L)
- 슬래시를 열어보면 확인 할 수 있습니다. 나눔 고딕 보통은 375입니다.
- 슬래시의 외곽선을 집어 넣습니다.
- Element - Insert Text Outlines…
- Size에 2번 과정에서 확인한 Em Size 값을 넣고
- 아래 글자 넣는 칸에 /를 입력한 뒤 Insert 단추를 누릅니다
- Em Size에 맞추면 슬래시와 똑 같은 위치에 들어갑니다. 아니면 크기와 위치를 조정해야 합니다.
- 가로로 뒤집습니다.
- 모두 선택 (4-1번 과정과 같음, 화살표가 노란색으로 바뀜)
- Element - Transformations - Transform (Ctrl-\) - Flip - OK
- 이 때, 기준선과 거리가 왼쪽 오른쪽이 조금씩 차이가 납니다. Transform - Move에서 X축 값을 조절해 옮길 수 있습니다.
- 글자 목록이 있는 창을 보시면 새로 넣은 역슬래시 모양을 확인할 수 있습니다.
- 저장하고 새 글꼴로 만듭니다.
- 그냥 저장하면 .sfd라는, 글꼴 소스와 같은 형식으로 저장합니다.
- TTF 글꼴로 만들 때에는, File - Generate Fonts… (Ctrl-Shift-G) 글꼴 이름 확인하시고 Save 단추를 누르면 됩니다.
굵은 글씨(Bold)와 더 굵은 글씨(ExtraBold)에도 이 짓을 작업을 해야 매끄럽겠죠?
스크립트를 짜면 간단하겠지만 API 찾아보기 귀찮네요.
지난 100년 동안 영화에 쓴 특수 효과를 모았네요. 상상력은 참 대단합니다.
일본 구글이 만든 길거리 보기(street view)에서 개인 정보 보호에 대한 설명(홍보?) 애니메이션
(ストリートビューのプライバシーについて)
산돌 박효진 손글씨로 선 보이는 영상. ligature 기능도 시연하고 있는데 재밌습니다.
시연 환경이 맥에서 어도비 일러스트레이터인듯?