Skip to content

Text alignment tool for Adobe Illustrator with scaling and tracking options

Notifications You must be signed in to change notification settings

konata91008/SmartTextAlign

Repository files navigation

TextAlignBoxMix - 文字區塊對齊工具

Logo

一個專為 Adobe Illustrator 設計的文字對齊腳本,提供縮放文字和調整字距兩種方式來對齊文字區塊,讓您的文字排版更加整齊美觀。

功能特色

  • 🎯 雙重對齊方式:支援縮放文字和調整字距兩種對齊方法
  • 📏 智慧寬度偵測:自動計算最寬文字區塊作為對齊基準
  • 🔤 字距精準調整:智慧計算所需的字距調整值
  • 📐 自動行距計算:根據現有文字間距自動設定行距
  • 🖥️ 友善使用介面:簡潔的對話框操作介面

安裝方法

Windows 系統

TextAlignBoxMix.jsx 檔案複製到以下路徑:

C:\Program Files\Adobe\Adobe Illustrator [版本]\Presets\zh_TW\指令檔

C:\Users\[使用者名稱]\AppData\Roaming\Adobe\Adobe Illustrator [版本]\zh_TW\指令檔

macOS 系統

TextAlignBoxMix.jsx 檔案複製到以下路徑:

/Applications/Adobe Illustrator [版本]/Presets.localized/zh_TW/指令檔

~/Library/Application Support/Adobe/Adobe Illustrator [版本]/zh_TW/指令檔

使用方法

步驟說明

  1. 開啟 Adobe Illustrator 並建立或開啟包含文字的文件

  2. 選取文字物件

    • 選取至少 2 個文字框物件
    • 確保選取的都是文字框 (TextFrame)

選取腳本

  1. 執行腳本

    • 點選選單:檔案指令檔其他指令檔...
    • 選擇 TextAlignBoxMix.jsx 檔案
  2. 選擇對齊方式

    • 縮放文字 (Scale):等比例縮放文字大小來對齊寬度
    • 調整字距 (Tracking):調整文字間距來對齊寬度(僅適用於點狀文字)

對齊結果

兩種對齊方式比較

方式 適用對象 效果 優點 注意事項
縮放文字 所有文字類型 改變文字大小 適用性廣泛 文字大小會改變
調整字距 點狀文字 改變字元間距 保持原始字型大小 僅適用於點狀文字

功能詳細說明

自動偵測功能

  • 最大寬度偵測:自動找出選取文字中最寬的區塊作為對齊基準
  • 行距計算:根據現有文字的垂直間距自動計算適當行距
  • 位置排序:按照文字的垂直位置自動排序

結果輸出

  • 對齊後的文字會建立為新的群組
  • 原始文字保持不變
  • 新群組會放置在原始文字右側,方便比較

系統需求

  • Adobe Illustrator CS6 或更新版本
  • 支援 Windows 和 macOS 系統

常見問題

Q: 出現「請只選取文字框物件」錯誤 A: 確保選取的物件都是文字框,而非圖形或其他類型的物件

Q: 「調整字距」功能無法使用 A: 此功能僅適用於點狀文字 (Point Text),請確認選取的文字類型

Q: 腳本無法執行 A: 檢查檔案是否正確放置在指令檔資料夾中,並確認 Illustrator 版本相容性

作者資訊

作者:konata
版本:v1.0
目標軟體:Adobe Illustrator

授權條款

此腳本為開源專案,歡迎自由使用和修改。

更新日誌

  • 合併版本:整合縮放和字距調整功能,提供使用者選擇介面
  • 改善錯誤處理機制,提升穩定性
  • 優化使用者介面體驗

如有任何問題或建議,歡迎提出 Issue 或 Pull Request!

About

Text alignment tool for Adobe Illustrator with scaling and tracking options

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published