ChoSeyun

ILLUSTRATOR SCRIPT

Text Divide

Project summary

여러 줄 텍스트를 나누고 다시 합치는,
작은 Illustrator 작업 도구

Illustrator Text Divide 스크립트 대표 이미지
Workflow선택하고, 나누고, 다시 합치기
01
Select

여러 줄 또는 여러 텍스트 프레임 선택

02
Divide

줄별 프레임 복제와 간격 유지

03
Merge

위치 순서대로 한 프레임에 결합

Overview

프로젝트 개요

반복하던 텍스트 정리를 스크립트 두 개로 줄였습니다.

Illustrator에서 여러 줄 텍스트를 줄마다 별도 프레임으로 나누거나, 선택한 텍스트 프레임을 다시 하나로 합치는 JSX 도구입니다. 카드뉴스와 인포그래픽 제작 중 자주 반복되는 조작을 가볍게 자동화했습니다.

Role
문제 정의 · 스크립트 개발 · 사용 확인
Target
Adobe Illustrator CC 2025
Files
나누기 · 합치기 JSX 2개
Type
개인 작업 도구

Key decisions

중요하게 본 것

복잡한 기능을 더하기보다 작업 중 자주 생기는 두 동작에 집중했습니다.

  1. 01

    줄바꿈 방식이 달라도 나누기

    CRLF, CR, LF 형식을 한 번에 처리하고 첫 줄은 원본에 남긴 채 나머지 줄을 같은 그룹 안에 복제합니다.

  2. 02

    보이는 순서대로 다시 합치기

    선택한 텍스트 프레임만 걸러 위치값으로 정렬하고, 한 프레임에 줄바꿈으로 이어 붙인 뒤 남은 프레임을 정리합니다.

  3. 03

    잘못된 선택은 바로 알려주기

    텍스트가 없거나 나눌 줄이 부족한 경우처럼 실행할 수 없는 상태는 알림으로 안내해 원본이 뜻밖에 바뀌지 않게 했습니다.

Workflow

선택하고, 나누고, 다시 합치기

디자인 화면을 떠나지 않고 필요한 텍스트 프레임을 선택한 뒤 스크립트를 실행하는 짧은 흐름입니다.

01Select

여러 줄 또는 여러 텍스트 프레임 선택

02Divide

줄별 프레임 복제와 간격 유지

03Merge

위치 순서대로 한 프레임에 결합

행간 값이 없는 경우에는 14pt를 기본 간격으로 사용합니다.

Stack

사용한 기술

Language

JavaScript · JSX

Illustrator의 ExtendScript 환경에서 바로 실행할 수 있도록 작성했습니다.

Application

Adobe Illustrator

선택한 TextFrame의 내용, 위치, 부모 그룹을 기준으로 동작합니다.

Outcome

만든 결과

2나누기 · 합치기 스크립트
3지원하는 줄바꿈 형식
CC 2025확인한 Illustrator 버전

디자인 작업에서 손으로 프레임을 복제하고 내용을 옮기던 단계를 선택과 실행 중심으로 바꿨습니다. 설치 파일 없이 JSX 두 개만 Scripts 폴더에 넣어 사용할 수 있습니다.

GitHub스크립트 내려받기