/num_glyph

[InDesign][Javascript]選択テキストの数字字形を変更します。

ソフト名:num_glyph(0.4)
ライセンス:GNU GPLv3
  作者:市川せうぞー/(c)2007-2009 Seuzo Ichikawa
動作環境:MacOS X10.5.6、InDesign CS4_J(6.0.1)
開発環境:Mac Pro Quad 3GHz(Intel)、ExtendScript Toolkit
開発言語:JavaScript
圧縮方法:zip
コメント:

**何をするスクリプトか?
選択テキストの数字字形を変更します。
処理として選べるのは
>>
-すべてを標準字形にする 
-すべてを二分字形にする 
-すべてを三分字形にする 
-すべてを四分字形にする 
-2桁だけを二分字形にする 
-3桁だけを三分字形にする 
-4桁だけを四分字形にする 
-2桁を二分字形に、3桁を三分字形にする 
-2桁を二分字形に、3桁を三分字形、4桁を四分字形にする
<<


**同梱ファイル2Files
-Readme.txt	このファイルです。とにかく最初によんでください。
-num_glyph.jsx	スクリプト本体です。


**使用条件
このスクリプトが正常に動作する環境は以下の通りです。Windows環境でも動作する可能性がありますが未検証です。
-MacOS X10.5.6
-InDesign CS4_J(6.0.1)


**インストール
スクリプト本体(num_glyph.jsx)を
~/Library/Preferences/Adobe InDesign/Version 6.0-J/ja_JP/Scripts/Scripts Panel/
にコピーしてください。エイリアスを入れておくだけでもかまいません。
スクリプトパレットから使用します。


**使用方法
+「ウインドウ」メニューから「スクリプティング」ー「スクリプト」を選択し、スクリプトパレットを出します。
+字形変換したいテキスト範囲を選択します。
+スクリプトパレットから、スクリプト「num_glyph.jsx」をダブルクリックします。

-桁処理時に、半角ピリオドや半角カンマを含んだ数字列を無視します。
-すべての字形を変更する時、半角ピリオドや半角カンマも含めて字形を処理します。


**既知の不具合、またはToDo
-表・またはセルを選択しても、セル内のテキストを処理しません。


**備考
作者の好みにより、1桁の処理は行いません。
InDesign CS4では、正規表現スタイル機能を使うと同様の処理が自動で行えます。
[http://d.hatena.ne.jp/seuzo/20081217/1229439838:title=正規表現スタイル Tips(2) - 名もないテクノ手]
このスクリプトは、あくまでテキスト選択範囲でのみ有効です。


**免責事項
-本アプリケーションはInDesignにおける作業効率支援なのであって、処理結果を保証するものではありません。かならず確認をされることをおすすめします。
-このツールを使用する上でデータの破損などのあらゆる不具合・不利益については一切の責任を負いかねますのでご了解ください。
-このツールはすべてのMacintoshとMac OS上で動作をするという確認をとっていませんし、事実上出来ません。したがって、動作を保証するものではありません。


**ライセンス
GNU GPLv3
http://sourceforge.jp/projects/opensource/wiki/licenses%252FGNU_General_Public_License_version_3.0


**履歴
2007.08.08	ver.0.1	AppleScript版プロトタイプ。
2007.09.18	ver.0.2 GUIをつけた。いろいろ処理を選べるようにした。JavaScriptで書き直し。
2007.09.21	ver.0.3 ポップアップメニューをラジオボタンに変えた。気分の問題。
2009.04.14	ver.0.4	InDesign CS4対応。数字だけを選択していても変換するようにした。桁処理時に、半角ピリオドや半角カンマを含んだ数字列は変換しないようにした。
2009-04-24	ver.0.4.1	ダイアログを出す前にUserInteractionLevels.interactWithAllとした。


市川せうぞー
http://www.seuzo.jp/