참고: (Animate CC만 해당) Text Layout Framework는 더 이상 사용되지 않으며, 해당 기능은 Animate CC에서 사용할 수 없습니다. 이전에 Animate 이전 버전에서 저장된, TLF 텍스트를 포함하는 FLA 파일을 Animate CC에서 여는 경우, TLF가 클래식 텍스트로 변환됩니다.

Flash Professional CS5부터는 TLF(Text Layout Framework)라고 부르는 새로운 텍스트 엔진을 사용하여 FLA 파일에 텍스트를 추가할 수 있습니다. TLF는 다양한 서식 있는 텍스트 레이아웃 기능과 텍스트 특성에 대한 세밀한 제어 기능을 지원합니다. TLF 텍스트를 사용하면 클래식 텍스트라고 부르는 이전 텍스트 엔진에서보다 텍스트를 보다 세밀하게 제어할 수 있습니다.

TLF 텍스트는 클래식 텍스트에 비해 다음과 같은 향상된 기능을 제공합니다.

  • 인쇄 품질 입력 체계

  • 행간, 합자, 강조 색상, 밑줄, 취소선, 대/소문자, 숫자 케이스 등 추가 문자 스타일을 제공합니다.

  • 제본용 여백 폭을 지원하는 다중 열, 마지막 행 정렬 옵션, 여백, 들여쓰기, 단락 간격 및 컨테이너 패딩 값 등 추가 단락 스타일을 제공합니다.

  • 문자 회전, 자간, 금칙 처리 유형 및 행간 모델 등 추가 아시아 언어 문자 특성을 제어합니다.

  • 동영상 클립 심볼에 텍스트를 배치하지 않고도 3D 회전, 색상 효과 및 블렌드 모드와 같은 특성을 TLF 텍스트에 적용할 수 있습니다.

  • 여러 텍스트 컨테이너 간에 텍스트 흐름을 지정할 수 있습니다. 이러한 컨테이너는 스레드된 또는 링크된 텍스트 컨테이너라고 합니다.

  • 아랍어 및 히브리어 스크립트의 경우 오른쪽에서 왼쪽 방향의 텍스트를 만들 수 있습니다.

  • 오른쪽에서 왼쪽 방향의 텍스트에 왼쪽에서 오른쪽 방향의 텍스트 요소가 포함될 수 있도록 양방향 텍스트를 지원합니다. 이는 예를 들어 아랍어/히브리어 텍스트 내에 영어 단어 또는 아랍어 숫자를 포함하기 위해 필요합니다.

Adobe 권장 사항

Adobe 권장 사항
Todd Perkins

TLF 텍스트

시작하기 전에

텍스트를 만들 때는 다음에 나오는 Animate에서 텍스트를 사용한 작업에 대한 기본 사항을 이해하는 것이 중요합니다.

  • TLF 텍스트 컨테이너에는 포인트 텍스트 및 영역 텍스트의 두 가지 유형이 있습니다. 포인트 텍스트 컨테이너의 크기는 포함된 텍스트에 의해서만 달라집니다. 영역 텍스트 컨테이너의 크기는 포함된 텍스트의 양과 관계가 없습니다. 기본값은 포인트 텍스트입니다. 포인트 텍스트 컨테이너를 영역 텍스트로 변환하려면 선택 도구를 사용하여 크기를 조정하거나 컨테이너 경계 상자의 오른쪽 아래 모서리에 있는 작은 원을 두 번 클릭합니다.

  • TLF 텍스트를 사용하려면 FLA 파일의 제작 설정에 ActionScript 3.0 및 Flash Player 10 이상이 지정되어 있어야 합니다. 자세한 내용은 제작 설정을 참조하십시오.

  • TLF 텍스트를 사용하는 경우 선택한 텍스트의 현재 유형에 따라 속성 관리자의 표시 모드가 다음 세 가지 중 하나로 설정됩니다.

    • 텍스트 도구 모드: [도구] 패널에서 [텍스트] 도구가 선택되어 있고 Animate 문서에서 어떤 텍스트도 선택하지 않은 경우

    • 텍스트 객체 모드: 스테이지에서 전체 텍스트 블록을 선택한 경우

    • 텍스트 편집 모드: 텍스트 블록을 편집 중인 경우

  • TLF 텍스트를 사용하면 런타임에서의 원하는 텍스트 동작에 따라 텍스트 블록을 다음 세 가지 유형으로 만들 수 있습니다.

    • 읽기 전용: SWF 파일로 제작하면 텍스트를 선택하거나 편집할 수 없습니다.

    • 선택 가능: SWF 파일로 제작하면 텍스트를 선택하고 클립보드에 복사할 수 있지만, 편집할 수 없습니다. TLF 텍스트의 기본 설정입니다.

    • 편집 가능: SWF 파일로 제작하면 텍스트를 선택하고 편집할 수 있습니다.

  • 클래식 텍스트와 달리, TLF 텍스트에서는 PostScript Type 1 글꼴을 지원하지 않습니다. TLF는 OpenType 및 TrueType 글꼴만 지원합니다. TLF 텍스트를 사용할 때는 텍스트 > 글꼴 메뉴에서 PostScript 글꼴을 사용할 수 없습니다. 다른 글꼴 메뉴 중 하나를 사용하여 TLF 텍스트 객체에 PostScript Type 1 글꼴을 적용할 경우 Animate는 대신 _sans 장치 글꼴로 대체합니다. 클래식 텍스트를 사용하여 작업하는 경우 설치된 모든 PostScript 글꼴을 [글꼴] 메뉴에서 사용할 수 있습니다.

  • TLF 텍스트를 사용하려면 런타임에 Flash Player에서 특정 ActionScript 라이브러리를 사용할 수 있어야 합니다. 재생 컴퓨터에 이 라이브러리가 아직 없으면 Flash Player가 자동으로 다운로드합니다. 라이브러리에 대한 자세한 내용은 TLF 텍스트가 있는 SWF 파일 제작을 참조하십시오.

  • TLF 텍스트는 제작 시 레이어 마스크로 사용될 수 없습니다. 텍스트가 있는 마스크를 만들려면 ActionScript 3.0을 사용하여 마스크를 만들거나 마스크에 클래식 텍스트를 사용하십시오. ActionScript 3.0 개발자 안내서에서 표시 객체 마스크 처리를 참조하십시오.

  • Animate 파일을 SWF 파일로 내보내기 전에는 TLF 텍스트의 앤티앨리어싱 설정이 스테이지에 반영되지 않습니다. 앤티앨리어싱 설정의 효과를 보려면 [컨트롤] > [테스트] 명령 또는 파일 > 제작 명령을 사용하십시오.

  • CSS(Cascading Style Sheet)를 사용하려면 ActionScript를 통해 스타일시트를 적용하십시오. 자세한 내용은 ActionScript 3.0 개발자 안내서에서 CSS(Cascading Style Sheet) 적용을 참조하십시오.

  • TLF에는 런타임에 텍스트 흐름을 만들고 조작하기 위한 확장 ActionScript API가 있습니다. 이러한 API는 텍스트 장식, 인라인 이미지, HTML 및 TLFMarkup 언어 읽기 등의 추가 기능과 동적 내용을 만드는 데 유용한 기타 기능을 지원합니다.

클래식 텍스트와 TLF 텍스트 간 변환

텍스트 객체를 한 텍스트 엔진에서 다른 텍스트 엔진으로 변환할 경우 Animate는 대부분의 서식을 보존합니다. 하지만 텍스트 엔진의 기능이 서로 다르기 때문에 문자 간격 및 행 간격과 같은 일부 서식이 약간 달라질 수 있습니다. 텍스트를 신중하게 조사하여 변경되었거나 없어진 설정은 다시 적용하십시오.

클래식에서 TLF로 텍스트를 변환해야 할 경우 앞뒤로 여러 번 변환하지 말고 한 번만 변환하십시오. TLF 텍스트를 클래식 텍스트로 변환할 때도 마찬가지입니다.

TLF와 클래식 텍스트 간에 변환을 수행하면 Animate에서 다음과 같은 텍스트 유형이 변환됩니다.

  • TLF 읽기 전용 > 클래식 정적

  • TLF 선택 가능 > 클래식 정적

  • TLF 편집 가능 > 클래식 입력

TLF 텍스트가 있는 SWF 파일 제작

올바른 작동을 위해 모든 TLF 텍스트 객체는 RSL(런타임 공유 라이브러리)이라고도 하는 고유한 TLF ActionScript 라이브러리에 의존합니다. 라이브러리가 제작된 SWF 파일과 분리되어 있기 때문에 SWF 파일 크기가 최소화됩니다. 제작하는 동안에는 Animate에서 이 라이브러리를 제공합니다. 런타임에는 제작한 SWF 파일을 웹 서버에 업로드한 이후 다음과 같은 방법으로 라이브러리가 제공됩니다.

  1. 로컬 컴퓨터. Flash Player가 재생하고 있는 로컬 컴퓨터에서 라이브러리 사본을 찾습니다. SWF 파일을 재생할 때 해당 컴퓨터에서 TLF 텍스트를 처음 사용하는 경우가 아니면 컴퓨터의 Flash Player 캐시에 이미 이 라이브러리가 로컬 사본으로 존재합니다. 이전에 인터넷에서 TLF 텍스트를 사용한 적이 있으면 대부분의 최종 사용자 컴퓨터에 라이브러리 파일의 로컬 사본이 저장되어 있습니다. 하지만 Flash Player 사용자가 자신의 컴퓨터에서 이 기능을 비활성화할 수 있습니다.

  2. Adobe.com 이용. 로컬 사본이 없으면 Flash Player에서 Adobe 서버에 라이브러리 사본을 조회합니다. 라이브러리는 컴퓨터마다 한 번씩만 다운로드하면 됩니다. 그러면 동일한 컴퓨터에서 재생하는 후속 SWF 파일은 모두 이전에 다운로드된 라이브러리 사본을 사용합니다.

  3. 웹 서버 이용. 어떠한 이유로 Adobe 서버를 사용할 수 없는 경우 Flash Player가 SWF 파일이 있는 웹 서버 디렉토리의 라이브러리를 찾습니다. 이러한 추가 수준의 백업을 제공하려면 웹 서버에 사용자의 SWF 파일과 함께 라이브러리 파일을 수동으로 업로드합니다. 서버에서 라이브러리의 대체 경로를 지정하여 서로 다른 위치에 있는 여러 개의 SWF 파일이 라이브러리의 단일 인스턴스를 가리키도록 할 수도 있습니다. 에셋 파일에 대한 자세한 내용은 아래에 나와 있습니다.

TLF 텍스트를 사용하는 SWF 파일을 제작할 경우 Animate에서는 SWF 파일 옆에 textLayout_X.X.X.XXX.swz(X는 버전 번호로 바뀜)라는 이름의 추가 파일을 만듭니다. SWF 파일과 함께 이 파일을 웹 서버에 업로드하도록 선택할 수 있습니다. 이렇게 하면 드물긴 하지만 어떤 이유로 인해 Adobe 서버를 사용할 수 없을 때 도움이 됩니다.

또한 사용자의 SWF 파일 내에 에셋을 컴파일하여 Flash Player가 TLF 에셋을 개별적으로 다운로드하지 않아도 되도록 할 수도 있습니다. 이 작업은 FLA 파일의 ActionScript 설정을 통해 수행할 수 있습니다. 하지만 이러한 에셋은 제작된 SWF 파일의 크기를 크게 증가시킬 수 있으므로 다운로드 속도가 문제가 되지 않는 경우에만 포함해야 합니다. 이 기능은 외부 URL로의 액세스를 제한하는 비공개 또는 사설 네트워크에 SWF 파일을 배포하는 경우와 같이 Adobe 서버를 사용할 수 없을 때 유용할 수도 있습니다.

제작한 SWF 파일에 TLF ActionScript 에셋을 컴파일하려면

  1. [파일] > [제작 설정]을 선택합니다.

  2. Animate 탭을 클릭합니다.

  3. [스크립트] 메뉴 옆에 있는 [설정] 버튼을 클릭합니다.

  4. [라이브러리 경로] 탭을 클릭합니다.

  5. [기본 링크] 메뉴에서 [코드로 병합]을 선택합니다.

다음은 여러 가지 배포 시나리오에서 TLF 라이브러리를 처리하기 위한 권장 사항입니다.

  • 웹 기반 SWF 파일: 필요한 경우 Flash Player가 RSL을 다운로드하도록 허용하는 기본 비헤이비어를 사용합니다.

  • AIR 기반 SWF 파일: RSL을 SWF 파일로 컴파일합니다. 이렇게 하면 오프라인 중에 AIR 애플리케이션의 텍스트 기능이 손상되지 않습니다.

  • iPhone 기반 SWF: 성능 상의 이유로 iPhone에서는 TLF를 사용하지 않는 것이 좋습니다. TLF를 사용할 경우에는 iPhone에서 RSL을 로드할 수 없으므로 SWF에 TLF 코드를 컴파일하십시오.

TLF ActionScript 에셋이 로컬 재생 컴퓨터에서 포함되지 않았거나 사용할 수 없는 경우 Flash Player가 에셋을 다운로드하는 동안 SWF 재생이 약간 지연될 수 있습니다. 에셋을 다운로드하는 동안 Flash Player가 표시하는 프리로더 SWF의 유형을 선택할 수 있습니다. 프리로더는 ActionScript 3.0 설정에서 프리로더 메서드를 설정하여 선택합니다.

프리로더 메서드를 설정하려면

  1. [파일] > [제작 설정]을 선택합니다.

  2. Animate 탭에서 [ActionScript 3.0 설정] 버튼을 클릭합니다.

  3. [고급 ActionScript 3.0 설정] 대화 상자의 [프리로더 메서드] 메뉴에서 메서드를 선택합니다. 사용 가능한 메서드는 다음과 같습니다.

    • 프리로더 SWF: 기본값입니다. 제작된 SWF 파일 내에 작은 프리로더 SWF 파일이 포함됩니다. 이 프리로더는 에셋이 로드되는 동안 진행률 막대를 표시합니다.

    • 사용자 정의 프리로더 루프: 직접 만든 프리로더 SWF를 사용하려면 이 설정을 사용합니다.

    프리로더 메서드 설정은 기본 링크가 RSL(런타임 공유 라이브러리)로 설정된 경우에만 사용할 수 있습니다.

자습서 및 비디오

TLF 텍스트로 SWF 파일 크기 줄이기(CS5.5만 해당)

대부분의 TLF 텍스트는 특정 ActionScript 라이브러리가 SWF 파일에 컴파일되어야 합니다. 이 라이브러리는 파일 크기에 약 20k를 추가합니다.

파일 크기를 최대한 작게 유지해야 하는 경우에는 다음과 같은 방법으로 TLF 텍스트 사용을 제한함으로써 ActionScript 라이브러리가 포함되는 것을 방지할 수 있습니다.

  • [선택 가능] 또는 [읽기 전용] TLF 텍스트 유형만 사용합니다.

  • [속성] 패널에 있는 인스턴스 이름을 TLF 텍스트 인스턴스에 지정하지 않습니다. 즉, ActionScript를 사용하여 텍스트를 조작할 수 없습니다.

이러한 제한이 적용되는 경우에도 여전히 TLF 텍스트의 텍스트 레이아웃 기능을 활용할 수 있습니다.

문자 스타일을 사용한 작업

문자 스타일은 전체 단락 또는 텍스트 컨테이너보다는 단일 문자 또는 문자 세트에 적용되는 특성입니다. 문자 스타일을 설정하려면 텍스트 속성 관리자의 [문자] 및 [고급 문자] 섹션을 사용하여 작업합니다.

텍스트 속성 관리자의 [문자] 섹션에는 다음과 같은 텍스트 속성이 포함됩니다.

집합

글꼴 이름입니다. TLF 텍스트는 OpenType 및 TrueType 글꼴만 지원합니다.

스타일

일반, 굵게 또는 기울임체입니다. TLF 텍스트 객체에서는 가상 기울임체 및 가상 굵게 스타일을 사용할 수 없습니다. 일부 글꼴에는 Black, BoldItalic과 같은 추가 스타일이 포함될 수도 있습니다.

크기

문자의 크기(픽셀 단위)입니다.

행간

텍스트 행 사이의 세로 간격입니다. 기본적으로 행간은 백분율로 표시되지만 포인트로도 표시할 수 있습니다.

색상

텍스트의 색상입니다.

자간

선택한 문자 사이의 간격입니다.

밝은 영역

밝은 색상입니다.

커닝

커닝: 문자의 특정 쌍 사이의 간격을 늘이거나 줄입니다. TLF 텍스트는 대부분의 글꼴이 반영된 커닝 정보를 사용하여 문자를 자동으로 커닝합니다.

아시아 언어 텍스트 옵션이 비활성화되어 있는 경우 자동 커닝 확인란이 나타납니다. 자동 커닝이 설정되어 있으면 글꼴의 커닝 정보가 사용됩니다. 자동 커닝이 해제되어 있으면 글꼴의 커닝 정보가 무시되고 커닝이 적용되지 않습니다.

아시아 언어 텍스트 옵션이 활성화되어 있는 경우 다음과 같은 커닝 값이 가능합니다.

  • 자동: 라틴 문자의 글꼴이 반영된 커닝 정보를 사용합니다. 아시아 언어 문자의 경우 해당 문자가 반영된 커닝 정보가 있는 경우에만 커닝이 적용됩니다. 커닝 정보가 없는 아시아 언어 문자에는 간지, 히라가나 및 가타카나가 있습니다.

  • 켜기: 항상 커닝을 설정합니다.

  • 끄기: 항상 커닝을 해제합니다.

앤티앨리어싱

앤티앨리어싱은 다음 세 가지 모드 중 하나를 선택할 수 있습니다.

  • 장치 글꼴 사용: SWF 파일이 로컬 컴퓨터에 설치된 글꼴을 사용하여 글꼴을 표시하도록 지정합니다. 일반적으로 장치 글꼴은 대부분의 글꼴 크기에서 가독성에 문제가 없습니다. 이 옵션은 SWF 파일의 크기를 증가시키지 않습니다. 그러나 사용자의 컴퓨터에 설치된 글꼴을 사용하여 글꼴을 표시하도록 강제합니다. 장치 글꼴을 사용할 때는 일반적으로 설치된 글꼴 패밀리만 선택합니다.

  • 가독성: 글꼴의 가독성을 개선해 줍니다. 특히 크기가 작은 경우 유용합니다. 지정된 텍스트 블록에 이 옵션을 사용하려면 텍스트 객체에 사용된 글꼴을 포함하십시오. 자세한 내용은 텍스트 일관성을 위한 글꼴 포함을 참조하십시오. 텍스트에 애니메이션을 적용하려면 이 옵션을 사용하는 대신 애니메이션 모드를 사용하십시오.

  • 애니메이션: 정렬 및 커닝 정보를 무시하여 애니메이션을 더 매끄럽게 만듭니다. 지정된 텍스트 블록에 이 옵션을 사용하려면 텍스트 블록에 사용된 글꼴을 포함하십시오. 자세한 내용은 텍스트 일관성을 위한 글꼴 포함을 참조하십시오. 가독성을 위해 이 옵션을 지정할 때 10포인트 이상 글꼴을 사용합니다.

회전

문자를 개별적으로 회전할 수 있습니다. 세로 레이아웃 정보를 포함하지 않는 글꼴에 회전을 지정하면 원하지 않은 결과가 나타날 수 있습니다.

회전 값은 다음과 같이 설정할 수 있습니다.

  • 0° - 모든 문자가 회전하지 않도록 합니다.

  • 270° - 270° 회전을 주로 사용하는 문자는 세로 방향인 로마자 텍스트입니다. 베트남어나 태국어와 같은 다른 텍스트 유형에 사용하는 경우 원하지 않은 결과가 나타날 수 있습니다.

  • 자동 - 문자의 유니코드 속성에 지정된 대로 전체 폭 및 와이드 문자에 대해서만 반시계 방향으로 90도 회전을 지정합니다. 이 값은 일반적으로 아시아 언어 텍스트에 사용되어 회전이 필요한 아시아 언어 문자만 회전시킵니다. 이 회전은 다른 문자에 영향을 주지 않고 세로 텍스트에만 적용되어 전체 폭 및 와이드 문자를 세로 방향으로 되돌립니다.

밑줄

문자 밑에 가로 줄을 넣습니다.

취소선

문자 가운데를 통과하는 가로 줄을 넣습니다.

위 첨자

일반 유형의 행보다 약간 위로 문자를 이동하고 문자 크기를 줄입니다. 위 첨자는 또한 TLF 텍스트 속성 관리자의 [고급 문자] 섹션에서 [기준선 이동] 메뉴를 사용하여 적용할 수도 있습니다.

아래 첨자

일반 유형의 행보다 약간 아래로 문자를 이동하고 문자 크기를 줄입니다. 위 첨자는 또한 TLF 텍스트 속성 관리자의 [고급 문자] 섹션에서 [기준선 이동] 메뉴를 사용하여 적용할 수도 있습니다.

[고급 문자] 섹션에는 다음 속성이 들어 있습니다.

링크

이 필드를 사용하면 텍스트 하이퍼링크를 만들 수 있습니다. 런타임에 게시된 SWF 파일에서 문자를 클릭할 때 로드될 URL을 입력합니다.

대상

링크 속성과 함께 사용되어 URL이 로드될 윈도우를 지정합니다. 대상에는 다음 값을 지정할 수 있습니다.

  • _self - 현재 윈도우의 현재 프레임을 지정합니다.

  • _blank - 새 윈도우를 지정합니다.

  • _parent - 현재 프레임의 부모를 지정합니다.

  • _top - 현재 윈도우의 최상위 프레임을 지정합니다.

  • 사용자 정의 - 원하는 사용자 정의 문자열 값을 대상 필드에 입력할 수 있습니다. SWF 파일을 재생할 때 열리는 브라우저 윈도우나 프레임의 사용자 정의 이름을 이미 알고 있는 경우에 이 옵션을 선택합니다.

대/소문자

대/소문자를 어떻게 사용할지 지정할 수 있습니다. 대/소문자 값은 다음과 같이 설정할 수 있습니다.

  • 기본값: 각 문자의 기본 입력 체계 대/소문자를 사용합니다.

  • 대문자: 모든 문자에서 대문자 글리프를 사용하도록 지정합니다.

  • 소문자: 모든 문자에서 소문자 글리프를 사용하도록 지정합니다.

  • 대문자를 작은 대문자로: 모든 대문자에서 작은 대문자 글리프를 사용하도록 지정합니다. 이 옵션을 사용하려면 선택한 글꼴에 작은 대문자 글리프가 포함되어야 합니다. Adobe Pro 글꼴에는 일반적으로 이러한 글리프가 정의되어 있습니다.

  • 소문자를 작은 대문자로: 모든 소문자에서 작은 대문자 글리프를 사용하도록 지정합니다. 이 옵션을 사용하려면 선택한 글꼴에 작은 대문자 글리프가 포함되어야 합니다. Adobe Pro 글꼴에는 일반적으로 이러한 글리프가 정의되어 있습니다.

히브리어 스크립트와 페르시아-아랍어 스크립트(예: 아랍어)는 대문자와 소문자를 구분하지 않으며 이 설정의 영향을 받지 않습니다.

숫자 케이스

라이닝 및 이전 스타일 숫자를 모두 제공하는 OpenType 글꼴을 사용하여 작업하는 경우 적용할 숫자 스타일을 지정할 수 있습니다. 숫자 케이스 값은 다음과 같이 지정할 수 있습니다.

  • 기본값: 기본 숫자 케이스를 지정합니다. 결과는 글꼴에 따라 달라집니다. 글꼴 디자이너가 지정한 설정이 문자에 사용되며 아무 기능도 적용되지 않습니다.

  • 라이닝: 라이닝(또는 "정렬") 숫자는 모두 대문자 높이이며 일반적으로 텍스트 면의 폭이 고정되어 있으므로 차트에서 세로로 정렬할 수 있습니다.

  • 이전 스타일: 이전 스타일 숫자에는 이전에 사용하던 클래식 모양이 지정됩니다. 이 설정은 일부 글꼴에만 사용할 수 있습니다. 글꼴이 지정된 일반 숫자에 사용되는 경우도 많지만, 보통은 보조 또는 전문가 글꼴에서 사용됩니다. 숫자가 균등한 간격으로 배치되며 고정폭 라이닝 숫자에 따른 결과로 생성된 공백(특히, 숫자 주위)이 제거됩니다. 이전 스타일 숫자는 텍스트 내에서 가장 많이 사용됩니다. 이 설정은 라이닝 숫자와 달리, 본문의 시각적 행을 방해하지 않고 혼합합니다. 이전 스타일 숫자는 라이닝 숫자처럼 설정을 변경하지 않으므로 헤드라인에도 사용할 수 있습니다. 따라서 차트 및 표를 제외한 대부분의 경우에서 많은 입력 체계 디자이너가 선호하는 설정입니다.

숫자 폭

라이닝 및 이전 스타일 숫자를 모두 제공하는 OpenType 글꼴을 사용하여 작업하는 경우 비례 숫자를 사용할지 표 형식 숫자를 사용할지 지정할 수 있습니다. 숫자 폭 값은 다음과 같이 지정할 수 있습니다.

  • 기본값: 기본 숫자 폭을 지정합니다. 결과는 글꼴에 따라 달라집니다. 글꼴 디자이너가 지정한 설정이 문자에 사용되며 아무 기능도 적용되지 않습니다.

  • 비례: 비례적으로 숫자를 지정합니다. 표시 글꼴에는 보통 비례 숫자가 들어 있습니다. 비례 숫자의 전체 문자 폭은 숫자 자체의 폭에 숫자 주위의 작은 공백 양을 더한 값에 의해 정해집니다. 예를 들어 숫자 8은 숫자 1보다 폭 면에서 더 많은 공간을 차지합니다. 비례 숫자는 라이닝 및 이전 스타일이 모두 가능합니다. 비례 숫자는 세로로 정렬되지 않으므로 표, 차트 또는 다른 세로 열에서 사용하기에는 적합하지 않습니다.

  • 표: 표 형식 숫자를 지정합니다. 표 형식 숫자는 각 숫자의 전체 문자 폭이 모두 동일한 숫자 문자입니다. 숫자 자체의 폭에 좌우에 있는 공백을 더해 문자 폭이 정해집니다. 표 형식 간격 지정(고정폭이라고도 함)을 사용하면 표, 재무제표 및 다른 숫자 열에서 숫자를 세로로 정렬할 수 있습니다. 표 형식 숫자는 보통 라이닝 숫자입니다. 즉, 기준선 위에 배치되며 대문자와 높이가 같습니다.

도미넌트 기준선

텍스트 속성 관리자의 패널 옵션 메뉴에서 아시아 언어 옵션을 설정한 경우에만 사용할 수 있습니다. 사용자가 명시적으로 선택하는 텍스트의 도미넌트(또는 주요) 기준선을 지정합니다. 전체 단락의 정렬 기준선을 지정하는 행간 기준과 반대되는 설정입니다. 도미넌트 기준선 값은 다음과 같이 지정할 수 있습니다.

  • 자동: 선택한 로캘에 따라 지정됩니다. 기본 설정입니다.

  • 로마자: 텍스트의 경우 텍스트의 글꼴 및 포인트 크기에 따라 이 값이 지정됩니다. 그래픽 요소의 경우 이미지의 아래쪽이 사용됩니다.

  • 어센트: 어센트 기준선을 지정합니다. 텍스트의 경우 텍스트의 글꼴 및 포인트 크기에 따라 이 값이 지정됩니다. 그래픽 요소의 경우 이미지의 위쪽이 사용됩니다.

  • 디센트: 디센트 기준선을 지정합니다. 텍스트의 경우 텍스트의 글꼴 및 포인트 크기에 따라 이 값이 지정됩니다. 그래픽 요소의 경우 이미지의 아래쪽이 사용됩니다.

  • 표의 문자 위쪽: 한 행의 작은 문자를 큰 문자의 전각 상자의 지정된 위치에 맞춰 정렬합니다.

  • 표의 문자 가운데: 한 행의 작은 문자를 큰 문자의 전각 상자의 지정된 위치에 맞춰 정렬합니다.

  • 표의 문자 아래쪽: 한 행의 작은 문자를 큰 문자의 전각 상자의 지정된 위치에 맞춰 정렬합니다.

정렬 기준선

텍스트 속성 관리자의 패널 옵션 메뉴에서 아시아 언어 옵션을 설정한 경우에만 사용할 수 있습니다. 한 단락 내에 있는 텍스트 또는 그래픽 이미지에 서로 다른 기준선을 지정할 수 있습니다. 예를 들어 텍스트 행에 아이콘을 삽입하는 경우 텍스트 기준선을 기준으로 이미지의 위쪽 또는 아래쪽을 사용하여 정렬을 지정할 수 있습니다.

  • 도미넌트 사용: 정렬 기준선에서 도미넌트 기준선 설정을 사용하도록 지정합니다.

  • 로마자: 텍스트의 경우 텍스트의 글꼴 및 포인트 크기에 따라 이 값이 지정됩니다. 그래픽 요소의 경우 이미지의 아래쪽이 사용됩니다.

  • 어센트: 어센트 기준선을 지정합니다. 텍스트의 경우 텍스트의 글꼴 및 포인트 크기에 따라 이 값이 지정됩니다. 그래픽 요소의 경우 이미지의 위쪽이 사용됩니다.

  • 디센트: 디센트 기준선을 지정합니다. 텍스트의 경우 텍스트의 글꼴 및 포인트 크기에 따라 이 값이 지정됩니다. 그래픽 요소의 경우 이미지의 아래쪽이 사용됩니다.

  • 표의 문자 위쪽: 한 행의 작은 문자를 큰 문자의 전각 상자의 지정된 위치에 맞춰 정렬합니다.

  • 표의 문자 가운데: 한 행의 작은 문자를 큰 문자의 전각 상자의 지정된 위치에 맞춰 정렬합니다.

  • 표의 문자 아래쪽: 한 행의 작은 문자를 큰 문자의 전각 상자의 지정된 위치에 맞춰 정렬합니다. 기본 설정입니다.

합자

합자는 일부 글꼴에서 발생하는 특정 문자 쌍(예: "fi"와 "fl")의 입력 체계 대체 문자입니다. 합자는 보통 공통된 구성 요소를 공유하는 연속된 문자를 대체합니다. 합자는 컨텍스트별 형태(contextual form)라고도 하는 보다 일반적인 글리프 종류에 속합니다. 컨텍스트별 형태에서는 문자의 특정 모양이 주위 문자 또는 행의 끝에 대한 근접도와 같은 컨텍스트에 따라 달라집니다. 합자 설정은 합자 또는 문자 사이의 연결이 표준이고 글꼴에 종속되지 않는 경우 스크립트에 영향을 주지 않습니다. 이러한 스크립트에는 힌디어, 데바나가리어 및 일부 다른 문자들이 포함됩니다.

합자 속성 값은 다음과 같이 지정할 수 있습니다.

  • 최소: 최소 합자입니다.

  • 일반: 일반 또는 "표준" 합자입니다. 기본 설정입니다.

  • 특수: 특수 또는 "임의" 합자입니다.

  • 이국: 이국적 또는 "역사적" 합자입니다. 일부 글꼴 집합에만 포함됩니다.

nf_ligatures_1
A. 합자 적용 안 함 B. 최소 합자 C. 일반 합자 D. 특수 합자 E. 이국 합자

nf_ligatures_2a
최소 합자(위쪽) 및 일반 합자(아래쪽)가 사용된 스크립트 기반 글꼴

분리

하이픈으로 연결할 때 잘못 읽힐 수 있는 고유 명사 또는 단어와 같이, 선택한 단어가 행의 끝에서 분리되지 않도록 하는 데 사용됩니다. 분리 설정은 이니셜의 모음 또는 성 및 이름과 같이 여러 문자 또는 단어 그룹을 함께 유지하는 데도 사용됩니다. 분리 값은 다음과 같이 지정할 수 있습니다.

  • 자동: 줄 바꿈 기회가 글꼴의 유니코드 문자 속성에 따라 달라집니다. 기본 설정입니다.

  • 모두: 선택 영역의 모든 문자를 필수 줄 바꿈 기회로 취급합니다.

  • 임의: 선택 영역의 문자를 하나의 줄 바꿈 기회로 취급합니다.

  • 분리 없음: 선택 영역의 아무 문자도 줄 바꿈 기회로 취급하지 않습니다.

기준선 이동

이 설정은 백분율 또는 픽셀 단위로 기준선을 이동합니다. 양수 값을 입력하면 문자의 기준선이 나머지 선의 기준선 아래로 이동되고 음수 값을 입력하면 기준선 위로 이동됩니다. 이 메뉴에서 위 첨자 또는 아래 첨자 특성도 적용할 수 있습니다. 초기값은 0입니다. 범위는 +/- 720포인트 또는 퍼센트입니다.

로캘

문자 속성으로, 선택한 로캘이 글리프와 글꼴의 OpenType 기능의 형태에 영향을 줍니다. 예를 들어 터키어와 같은 언어에서는 fi 및 ff와 같은 합자가 없습니다. 또 다른 예로 터키어의 'i'는 'I'가 아니라 점이 있는 대문자 i입니다.

TLF 텍스트 속성 관리자의 [컨테이너 및 텍스트 방향] 섹션에서 개별 텍스트 방향 수준 로캘 속성을 확인할 수 있습니다. 모든 문자는 문자 수준에서 다르게 설정하지 않는 한 [컨테이너 및 텍스트 방향] 로캘 속성을 상속합니다.

단락 스타일을 사용한 작업

단락 스타일을 설정하려면 텍스트 속성 관리자의 [단락] 및 [고급 단락] 섹션을 사용합니다.

[단락] 섹션에는 다음 텍스트 속성이 들어 있습니다.

정렬

이 속성은 가로 또는 세로 텍스트에 사용할 수 있습니다. 왼쪽 정렬은 컨테이너의 시작 가장자리(왼쪽에서 오른쪽 방향 텍스트의 경우 왼쪽)를 따라 텍스트를 정렬합니다. 오른쪽 정렬은 컨테이너의 끝 가장자리(왼쪽에서 오른쪽 방향 텍스트의 경우 오른쪽)를 따라 텍스트를 정렬합니다.

현재 선택 영역의 단락 방향이 오른쪽에서 왼쪽인 경우 정렬 아이콘의 모양이 올바른 방향을 가리키도록 전환됩니다.

여백: 시작 및 끝

이 설정은 왼쪽 및 오른쪽 여백의 폭을 픽셀 단위로 지정합니다. 초기값은 0입니다.

들여쓰기

선택한 단락에서 첫 단어의 들여쓰기를 픽셀 단위로 지정합니다.

간격: 앞 및 뒤

단락의 앞과 뒤 공백에 대해 픽셀 값을 지정합니다.

참고: 일반적인 페이지 레이아웃 애플리케이션과 달리, 값이 겹치는 경우 단락 사이에 지정된 세로 간격이 축소됩니다. 예를 들어 Para1 다음에 Para2가 오는 두 개의 단락이 있다고 가정해보십시오. Para1은 단락 이후 공백이 12픽셀이고(단락 뒤 공백), Para2는 단락 이전 공백이 24픽셀입니다(단락 앞 공백). 이 때 TLF는 단락 사이 공백을 36이 아닌 24로 만듭니다. 단락이 열의 맨 위에서 시작되는 경우 그 단락 앞에는 여분의 공백이 추가되지 않습니다. 이 경우, 단락의 첫 기준선 오프셋 옵션을 사용할 수 있습니다.

텍스트 양쪽 정렬

텍스트 양쪽 정렬: 텍스트에 적용되는 양쪽 정렬 방식을 나타냅니다. 텍스트 양쪽 정렬 값은 다음과 같이 지정할 수 있습니다.

  • 문자 간격: 글자 사이에 양쪽 정렬을 분배합니다.

  • 단어 간격: 단어 사이에 양쪽 정렬을 분배합니다. 기본 설정입니다.

방향

단락 방향을 지정합니다. 방향 설정은 [환경 설정]에서 [오른쪽에서 왼쪽] 방향 옵션을 설정한 경우에만 사용할 수 있습니다. 이 설정은 텍스트 컨테이너 내에서 현재 선택한 단락에 대해서만 적용됩니다. TLF 텍스트 속성 관리자의 [컨테이너 및 텍스트 방향] 섹션에 있는 컨테이너에 대해 별도의 방향 속성을 설정할 수 있습니다. 방향 값은 다음과 같이 설정할 수 있습니다.

  • 왼쪽에서 오른쪽: 왼쪽에서 오른쪽 방향으로 텍스트를 표시합니다. 대부분의 언어에 사용됩니다. 기본 설정입니다.

  • 오른쪽에서 왼쪽: 오른쪽에서 왼쪽 방향으로 텍스트를 표시합니다. 아랍어 및 히브리어와 같은 중동 언어와 페르시아어 또는 우르두어 같은 아랍어 스크립트에 기반한 언어에 사용됩니다.

고급 단락 옵션은 환경 설정에서 아시아 언어 옵션이 설정된 경우나 TLF 텍스트 속성 관리자의 옵션 메뉴를 통해서만 사용할 수 있습니다.

[고급 단락] 섹션에는 다음 속성이 들어 있습니다.

자간

양쪽 정렬 규칙이라고도 하는 이 속성은 단락 정렬이 적용되는 방법을 결정합니다. 이 설정을 기준으로 적용되는 양쪽 정렬 방식에 따라 문장 부호의 간격 및 행간이 달라집니다. 로마자 버전에서는 쉼표 및 일본어 마침표가 전체 문자 폭을 갖는 반면, 동아시아 언어에서는 이의 반만 차지합니다. 또한 이어지는 마침표 사이의 간격은 보다 조밀해지며 일반적인 동아시아 언어 입력 체계 규칙을 따릅니다. 아래의 예에서 주목할 만한 또 다른 항목은 행간으로, 단락의 두 번째 행에 적용됩니다. 동아시아 언어 버전에서는 마지막 두 개의 행이 왼쪽으로 이동하고, 로마자 버전에서는 두 번째 행과 다음 행이 왼쪽으로 이동합니다.

자간 값은 다음과 같이 지정할 수 있습니다.

  • 자동: 양쪽 정렬은 텍스트 속성 관리자의 [문자] 및 [방향] 섹션에서 선택한 로캘을 기반으로 적용됩니다. 기본 설정입니다.

  • 공백: 로마자 양쪽 정렬 규칙을 사용합니다.

  • 동아시아 언어: 동아시아어 양쪽 정렬 규칙을 사용합니다.

nf_mojikumi
로마자(왼쪽) 및 동아시아어(오른쪽) 양쪽 정렬 규칙이 적용된 단락

금칙 처리 유형

양쪽 정렬 스타일이라고도 합니다. 이 속성은 행의 처음이나 끝에 나타날 수 없는 일본어 금칙 문자를 처리하는 옵션을 지정합니다. 금칙 처리 유형 값은 다음과 같이 지정할 수 있습니다.

  • 자동: 텍스트 속성 관리자의 [방향] 섹션 및 컨테이너에서 선택한 로캘을 기반으로 결정됩니다. 기본 설정입니다.

  • 최소 조정 우선: 원하는 폭에 가장 가까운 결과를 얻을 수 있도록 행을 확장하거나 축소하여 양쪽 정렬을 지정합니다.

  • 계속해서 문자 처리 밀어넣기: 행의 끝 부분에서 금칙을 압축하여 정렬을 지정합니다. 금칙이 없거나 행 끝 공백이 충분하지 않은 경우 금칙이 확장됩니다.

  • 밀어내기만: 행을 확장하여 양쪽 정렬을 지정합니다.

행간 모델

행간 모델은 행간 기준 및 행간 방향의 허용된 조합으로 구성된 단락 형식입니다.

행간 기준은 두 개의 연속된 행의 기준선으로, 각 행이 다른 행으로부터 행 높이에 의해 지정된 거리에 있도록 합니다. 예를 들어 로마자 행간 기준이 적용되는 단락에 있는 두 개의 연속된 행의 경우, 행 높이는 각 로마자 기준선 사이의 거리가 됩니다.

행간 방향은 행 높이가 측정되는 방향을 결정합니다. 행간 방향이 위쪽이면 행 높이가 한 행의 기준선으로부터 이전 행의 기준선까지의 거리가 됩니다. 행간 방향이 아래쪽이면 행 높이가 한 행의 기준선으로부터 다음 행의 기준선까지의 거리가 됩니다.

행간 모델 값은 다음과 같이 지정할 수 있습니다.

  • 로마자 - 위쪽: 행간 기준은 로마자, 행간 방향은 위쪽입니다. 이 경우 행 높이는 한 행의 로마자 기준선으로부터 이전 행의 로마자 기준선까지의 거리가 됩니다.

  • 표의 문자 위 - 위쪽: 행간 기준은 표의 문자 위, 행간 방향은 위쪽입니다. 이 경우 행 높이는 한 행의 표의 문자 위 기준선으로부터 이전 행의 표의 문자 위 기준선까지의 거리가 됩니다.

  • 표의 문자 가운데 - 위쪽: 행간 기준은 표의 문자 가운데, 행간 방향은 위쪽입니다. 이 경우 행 높이는 한 행의 표의 문자 가운데 기준선으로부터 이전 행의 표의 문자 가운데 기준선까지의 거리가 됩니다.

  • 표의 문자 위 - 아래쪽: 행간 기준은 표의 문자 위, 행간 방향은 아래쪽입니다. 이 경우 행 높이는 한 행의 표의 문자 위 기준선으로부터 다음 행의 표의 문자 위 기준선까지의 거리가 됩니다.

  • 표의 문자 가운데 - 아래쪽: 행간 기준은 표의 문자 가운데, 행간 방향은 아래쪽입니다. 이 경우 행 높이는 한 행의 표의 문자 가운데 기준선으로부터 다음 행의 표의 문자 가운데 기준선까지의 거리가 됩니다.

  • 자동: 행간 모델이 텍스트 속성 관리자의 [컨테이너 및 텍스트 방향] 섹션에서 선택한 로캘을 기준으로 결정됩니다. 표의 문자 위 - 아래쪽은 일본어, 중국어 및 로마자용이며, 위쪽은 다른 모든 언어용입니다. 이 설정은 기본값입니다.

컨테이너 및 흐름 속성

컨테이너 및 흐름 속성 작업

TLF 텍스트 속성 관리자의 컨테이너 및 흐름 섹션은 전체 텍스트 컨테이너에 영향을 주는 옵션을 제어합니다. 이러한 속성에는 다음이 포함됩니다.

비헤이비어

이 옵션은 텍스트 양이 증가할 때 컨테이너가 확장되는 방법을 제어합니다. 동작에는 다음과 같은 옵션이 포함됩니다.

  • 한 행

  • 여러 행: 이 옵션은 선택한 텍스트가 영역 텍스트인 경우에만 사용할 수 있습니다. 선택한 텍스트가 포인트 텍스트인 경우에는 사용할 수 없습니다.

  • 여러 행을 한 행으로

  • 암호: 암호 보안을 위해 문자 대신 점으로 표시되도록 합니다. 이 옵션은 포인트 또는 영역 텍스트에 대해 텍스트 유형이 편집 가능인 경우에만 메뉴에 제공됩니다. 읽기 전용 또는 선택 가능 텍스트 유형에 대해서는 제공되지 않습니다.

최대 문자

텍스트 컨테이너에서 허용되는 최대 문자 수입니다. 유형이 편집 가능으로 설정된 텍스트 컨테이너에 대해서만 설정됩니다. 최대값은 65535입니다.

정렬

컨테이너 내의 텍스트 정렬을 지정합니다. 설정은 다음과 같습니다.

  • 위쪽: 컨테이너 위쪽에서 아래쪽으로 텍스트를 세로로 정렬합니다.

  • 가운데: 컨테이너에서 텍스트 행을 가운데로 정렬합니다.

  • 아래쪽: 컨테이너 아래쪽에서 위쪽으로 텍스트를 세로로 정렬합니다.

  • 양쪽 정렬: 컨테이너의 위쪽과 아래쪽 사이에 텍스트 행을 세로로 일정하게 분배합니다.

참고:

텍스트 방향이 세로로 설정된 경우 정렬 옵션이 그에 맞게 변경됩니다.

열 수

컨테이너 내의 텍스트 열 수를 지정합니다. 이 속성은 영역 텍스트 컨테이너에 대해서만 설정됩니다. 기본값은 1입니다. 최대값은 50입니다.

열 사이값

선택한 컨테이너의 각 열 사이의 간격(또는 사이값)을 지정합니다. 기본값은 20입니다. 최대값은 1000입니다. 측정 단위는 [문서 설정]의 [눈금자 단위]에 따라 설정됩니다.

Padding

텍스트와 선택된 컨테이너 사이의 여백 폭을 지정합니다. 4개의 여백 모두에 대해 패딩을 설정할 수 있습니다.

테두리 색상

컨테이너 외부를 둘러싸고 있는 획의 색상입니다. 기본적으로 테두리는 사용되지 않습니다.

테두리 폭

컨테이너 외부를 둘러싸고 있는 획의 폭입니다. 테두리 색상이 선택된 경우에만 설정됩니다. 최대값은 200입니다.

배경색

텍스트 뒤의 배경색입니다. 기본값은 색상을 사용하지 않는 것입니다.

첫 번째 행 오프셋

텍스트 컨테이너 위쪽의 첫 번째 텍스트 행의 정렬을 지정합니다. 예를 들어, 컨테이너 위쪽 아래로 일정 거리만큼 텍스트가 떨어지도록 지정할 수 있습니다. 첫 번째 행 오프셋은 로마 문자를 사용할 경우 첫 번째 기준선 오프셋이라고도 합니다. 이 경우 기준선은 한 글꼴에서 대부분의 문자에 기준으로 사용되는 가상의 선입니다. TLF를 사용할 경우 기준선은 사용된 언어에 따라 로마자, 어센트, 디센트, 표의 문자 위쪽, 표의 문자 가운데 및 표의 문자 아래쪽 중 아무 것이나 참조할 수 있습니다.

첫 번째 행 오프셋은 다음과 같은 값을 가질 수 있습니다.

  • pt: 텍스트 첫 번째 행의 기준선과 프레임의 위쪽 인세트 사이의 거리를 포인트로 지정합니다. 이 설정을 사용하면 포인트 거리를 지정하기 위한 필드를 사용할 수 있습니다.

  • 자동: 가장 높은 글리프를 기준으로 컨테이너의 위쪽에 맞춰 행 위쪽을 정렬합니다.

  • 어센트: 텍스트 컨테이너의 위쪽 인세트와 텍스트의 첫 번째 행의 기준선 사이의 거리는 글꼴에서 가장 높은 글리프의 높이(일반적으로 로마자 글꼴의 경우 "d" 문자)가 됩니다.

  • 행 높이: 텍스트 컨테이너의 위쪽 인세트와 텍스트의 첫 번째 행의 기준선 사이의 거리는 행의 행 높이(행간)가 됩니다.

방향

선택한 컨테이너에 대해 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽 텍스트 방향을 지정하는 데 사용됩니다. 대부분의 언어에서는 왼쪽에서 오른쪽이 사용됩니다. 오른쪽에서 왼쪽은 아랍어 및 히브리어와 같은 중동 언어와 페르시아어 또는 우르두어 같은 아랍어 스크립트에 기반한 언어에 사용됩니다.

단락 수준에 사용할 경우 방향은 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽 텍스트 방향과 단락에서 사용되는 들여쓰기 및 구두점을 제어합니다. 컨테이너 수준에 사용할 경우 방향은 열 방향을 제어합니다. 컨테이너에 있는 단락은 컨테이너의 방향 특성을 상속합니다.

로캘

흐름 수준에서 로캘 속성을 설정합니다. 문자 스타일을 사용한 작업을 참조하십시오.

여러 컨테이너 간 텍스트 흐름

텍스트 컨테이너 간 스레드 지정 또는 링크 지정은 TLF(Text Layout Framework) 텍스트에만 사용할 수 있으며 클래식 텍스트 블록에는 적용되지 않습니다. 텍스트 컨테이너는 스레드로 지정된 컨테이너가 동일한 타임라인 내에 모두 있는 한, 프레임에서 프레임으로 및 심볼 안으로 스레드 지정할 수 있습니다.

2개 이상의 텍스트 컨테이너에 링크를 지정하려면

  1. [선택] 도구 또는 [텍스트] 도구를 사용하여 텍스트 컨테이너를 선택합니다.

  2. 선택된 문자 컨테이너의 입력 포트 또는 출력 포트를 클릭합니다. 텍스트 컨테이너에서 입력 포트 및 출력 포트 위치는 컨테이너의 흐름 방향 및 세로 또는 가로 설정을 기준으로 합니다. 예를 들어, 텍스트 흐름이 왼쪽에서 오른쪽으로 표시되고 가로라면, 입력 포트는 왼쪽 위, 출력 포트는 오른쪽 아래에 위치합니다. 반면 텍스트 흐름이 오른쪽에서 왼쪽으로 표시되면 입력 포트는 오른쪽 위, 출력 포트는 왼쪽 아래에 위치합니다.

    포인터가 불러온 텍스트 아이콘으로 바뀝니다.

  3. 그런 다음, 다음 중 하나를 수행합니다.

    • 기존 텍스트 컨테이너에 링크하려면 대상 텍스트 컨테이너 위에 포인터를 놓습니다. 텍스트 컨테이너를 클릭하여 두 컨테이너를 링크합니다.

    • 새 텍스트 컨테이너에 링크하려면 스테이지의 빈 부분을 클릭하거나 드래그합니다. 클릭하면 원본과 크기 및 모양이 같은 객체가 만들어지지만 드래그하면 원하는 크기의 사각형 텍스트 컨테이너를 만들 수 있습니다. 또한 링크된 두 개의 컨테이너 사이에 새 컨테이너를 추가할 수도 있습니다.

    이제 컨테이너가 링크되고 링크된 컨테이너 사이로 텍스트가 흐를 수 있습니다.

두 텍스트 컨테이너의 링크를 해제하려면

  • 컨테이너를 편집 모드로 두고 링크를 해제하려는 입력 포트 또는 출력 포트를 두 번 클릭합니다. 텍스트가 두 컨테이너 중 첫 번째 컨테이너로 다시 흐릅니다.

  • 링크된 텍스트 컨테이너 중 하나를 삭제합니다.

참고:

링크를 생성하면 두 번째 텍스트 컨테이너가 첫 번째 컨테이너의 텍스트 방향 및 로캘을 이어 받습니다. 링크를 해제하면 링크를 생성하기 전 설정으로 돌아가지 않고 링크를 생성할 때 이어받은 설정이 두 번째 컨테이너에 유지됩니다.

스크롤 가능하도록 텍스트 설정

텍스트 컨테이너에 UIScrollBar 구성 요소를 추가하여 TLF 텍스트 컨테이너를 스크롤이 가능하도록 만들 수 있습니다. 텍스트 컨테이너에는 다음 설정이 포함되어야 합니다.

  • [텍스트 유형]이 [편집 가능] 또는 [선택 가능]으로 설정되어 있어야 합니다.

  • [컨테이너 및 텍스트 방향] 동작이 [여러 행] 또는 [여러 행을 한 행으로]로 설정되어 있어야 합니다.

TLF 텍스트 컨테이너를 스크롤이 가능하도록 만듭니다.

  • UIScrollBar 구성 요소의 인스턴스를 구성 요소 패널에서 텍스트 컨테이너로, 연결하려는 컨테이너 쪽에 가장 가까운 곳으로 드래그합니다.

    UIScrollBar 구성 요소가 테스트 컨테이너의 한 쪽에 물립니다.

텍스트 컨테이너를 가로 방향 스크롤이 가능하도록 만듭니다.

  1. 스테이지에서 UIScrollBar 구성 요소 인스턴스를 선택합니다.

  2. 속성 관리자의 구성 요소 매개 변수 섹션에서 UIScrollBar 구성 요소의 방향을 가로로 설정합니다.

  3. UIScollBar 구성 요소 인스턴스를 텍스트 컨테이너의 위쪽 또는 아래쪽으로 드래그합니다.

    UIScollBar 구성 요소가 텍스트 컨테이너의 위쪽 또는 아래쪽에 물립니다.

탭 눈금자 사용(CS5.5만 해당)

탭 눈금자를 사용하여 TLF 텍스트 컨테이너에 탭 정지를 추가합니다. 탭 눈금자는 TLF 텍스트 컨테이너가 편집 모드일 때 나타납니다. 탭 눈금자는 현재 선택된 단락에 대해 정의된 탭 정지를 표시합니다. 단락 여백 및 첫 줄 들여쓰기를 위한 표시자도 보여 줍니다.

탭 눈금자 숨기기 또는 표시

[텍스트] > [TLF 탭 눈금자]를 선택합니다.

탭 유형 설정

한 표시자를 두 번 클릭하거나 Shift 키를 누른 채로 여러 표시자를 클릭하고 메뉴에서 유형을 선택합니다.

시작, 중앙 또는 끝 탭

텍스트의 시작, 끝 또는 중앙을 탭 정지에 맞춥니다.

소수점 탭

텍스트의 문자를 탭 정지에 맞춥니다. 일반적으로 이 문자는 메뉴에 기본적으로 표시되는 소수점입니다. 대시 또는 다른 문자에 맞추려면 해당 문자를 메뉴에 입력하십시오.

탭 추가

탭 눈금자 안을 클릭합니다. 탭 눈금자의 해당 위치에 탭 표시자가 나타납니다.

탭 이동

탭 표시자를 새 위치로 드래그합니다. 정밀하게 이동하려면 해당 탭 표시자를 두 번 클릭하고 표시자의 픽셀 위치를 입력하십시오.

탭 삭제

해당 표시자가 사라질 때까지 탭 눈금자 아래로 드래그합니다. 텍스트가 세로로 정렬된 경우에는 표시자가 사라질 때까지 왼쪽, 텍스트 방향으로 드래그합니다.

측정 단위 변경

수정 > 문서를 선택합니다. 그런 후에 대화 상자의 [눈금자 단위] 메뉴에서 단위를 선택합니다.

아시아 언어 및 오른쪽에서 왼쪽 방향 텍스트

아시아 언어 텍스트 만들기

아시아 언어 텍스트에 적용되는 속성을 사용하여 작업하려면 다음 중 하나를 수행하여 아시아 언어 텍스트 옵션을 설정하십시오.

  • 스테이지에서 TLF 텍스트를 선택한 채 속성 관리자의 패널 옵션 메뉴에서 [아시아 언어 옵션 표시]를 선택합니다.

  • [환경 설정]([편집] > [환경 설정])의 [텍스트] 섹션에서 [아시아 언어 텍스트 옵션 표시]를 선택합니다.

아시아 언어 텍스트 속성에는 다음이 들어 있습니다.

  • 문자 회전: 로마자 문자가 가로 방향으로 회전되어야 세로 레이아웃에서 제대로 표시되는 경우 아시아 언어 텍스트와 함께 사용됩니다.

nf_tatechuyoko
문자 회전(왼쪽)이 해제되어 있고 문자 회전(왼쪽)이 설정된 로마자 문자입니다.

  • 도미넌트 기준선

  • 정렬 기준선

  • 자간

  • 금칙 처리 유형

  • 행간 모델

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책