[JS] Новый скрипт: InsertUnicode

Статус
Закрыто для дальнейших ответов.

kaatm

Топикстартер
15 лет на форуме
Сообщения
1 101
Реакции
19
Месяца два-три назад пришлось верстать техническую брошюрку. В процессе столкнулся с тем, что очень неудобно набирать в изобилии встречавшиеся минусы, Fraction slash, простые дроби и т.д. через палитру Glyhps. Тем более, что Glyph set хранится в документе и перенести его из одного документа в другой нельзя.
Пошукал готовых скриптов, не нашел (потом, правда встретил один похожий).

Вот и наваял как-то с товарищем…
Как работать:
1. Запустите скрипт, когда курсор находится в тексте (в т. ч. ячейка таблицы или окно Story Editor).
2. В появившемся диалоге введите 16-ричное значение юникода (от 1 до 4 символов, только цифры и буквы от A до F, регистр неважен).
3. Нажмите [OK] или [Enter] и вы увидите символ с заданным юникодом, если таковой есть шрифте.

или, как в Word’е

1. наберите нужное значение прямо в тексте
2. выделите набранное
3. запустите скрипт

Рекомендуется повесить скрипт на шорткат.
Если запустили скрипт не в тексте, то просто ничего не произойдет.
Если ввели неправильное значение, то диалог будет запрашивать его заново пока не введете правильное значение или не нажмете Cancel.
Если выделите неправильное значение в режиме выделения, скрипт молча его проигнорирует.

Работает в Indesign и InCopy версий CS, CS2. Использует стандартный prompt. Наличие глифа в шрифте не проверяется (сделаю, если вдруг кому понадобится).

Список юникодов вы найдете на сайте unicode.org или с их ftp — ftp://ftp.unicode.org/Public/. Например, 3-я бета стандарта 5.0, который будет опубликован в октябре: CodeCharts-5.0.0d3.pdf (32,6 Мб)

В аттаче скрипт и попытка сделать список полезных кодов.
 

Вложения

  • InsertUnicode.zip
    877 байт · Просм.: 337
  • Useful Unicodes.pdf
    88.3 КБ · Просм.: 910
Статус
Закрыто для дальнейших ответов.