3. 텍스트와 폰트

고친 과정
고침 $Revision: 1757 $ 2006-05-12 Mr.Dust

그림 8.1. 텍스트 아이템 예제

텍스트 아이템 예제

텍스트 레이어의 경계가 표시된 텍스트 아이템 예제이다.(폰트: Utopia Bold)


김프가 1.2에서 2.0으로 업데이트되면서 가장 크게 달라진 부분은 텍스트에 관한 부분이다. 김프 2.0 과 2.2 에서 텍스트 아이템은 각기 독립적인 레이어에 위치하게 된다. 그리고 그 레이어 위에서 텍스트를 편집하거나, 움직이거나, 폰트나 폰트 사이즈를 변경하는 등의 작업을 하게 된다. 시스템에 있는 폰트는 전부 사용할 수 있으며, 좌우맞추기, 들여쓰기, 줄간격 조정 등도 할 수 있다.

사실 텍스트 레이어도 다른 레이어와 똑같다. 다만 기존의 작업들에 영향을 주지 않는 상태로 텍스트를 편집할 수 있다라는 것뿐이다.

그림 8.2. 김프 텍스트 편집기

김프 텍스트 편집기

텍스트 처리의 특징에 대해 이해하려면, 텍스트 레이어에 눈에 보이는 픽셀외의 다른 정보가 상당수 포함되어 있음을 이해하면 된다. 또 텍스트 편집기에서의 텍스트 표현에 관한 정보도 포함하고 있는데, 이것은 텍스트 도구를 사용할 때 뜨는 텍스트 편집기에서 볼 수 있다. 그리고 텍스트를 고치는 매순간 이미지 레이어는 그 변한 값을 반영한다.

이제 텍스트 레이어를 하나 만들었다고 가정하고, 텍스트 도구 외의 다른 작업을 해보자. 예를 들어 회전시키기. 그런 후에 다시 텍스트 도구로 텍스트를 수정하면 그 전에 작업한 결과들을 무시하고 새롭게 고쳐진 텍스트가 텍스트 레이어에 기록되게 된다.

하지만 이러한 위험은 드러나있지 않기 때문에 텍스트 도구에서는 경고창을 내보내며 세 가지 선택을 보여준다. (1)무시하고 편집하기; (2)취소; (3)기존 레이어를 바꾸지 않고, 기존 레이어에 있는 텍스트와 똑같은 텍스트 새로만들기