Skip to content

Instantly share code, notes, and snippets.

@monokano
Last active May 30, 2024 07:28
Show Gist options
  • Save monokano/582db026b6ba03c31aa6fab6cdbe8597 to your computer and use it in GitHub Desktop.
Save monokano/582db026b6ba03c31aa6fab6cdbe8597 to your computer and use it in GitHub Desktop.
InDesignのアプリケーションデフォルトを調整するスクリプト
//////////////////////////////////////////////////////////
// InDesignのアプリケーションデフォルトを調整する
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
// 全バージョン共通
//すべての黒を正確に表示
with (app.colorSettings) {
idealizedBlackToScreen=false; //スクリーン
idealizedBlackToExport=false; //プリント・書き出し
}
//文字組みプリセットの表示
with (app.mojikumiUIPreferences) {
lineEndAllOneEm=false;
lineEndAllOneHalfEm=true; //行末約物半角のみON
lineEndPeriodOneEm=false;
lineEndUkeNoFloat=false;
oneEmIndentLineEndAllNoFloat=false;
oneEmIndentLineEndAllOneEm=false;
oneEmIndentLineEndAllOneHalfEm=false;
oneEmIndentLineEndPeriodOneEm=false;
oneEmIndentLineEndUkeNoFloat=false;
oneEmIndentLineEndUkeOneHalfEm=false;
oneOrOneHalfEmIndentLineEndAllOneEm=false;
oneOrOneHalfEmIndentLineEndPeriodOneEm=false;
oneOrOneHalfEmIndentLineEndUkeNoFloat=false;
oneOrOneHalfEmIndentLineEndUkeOneHalfEm=false;
showSimpChineseDefault=false;
showTradChineseDefault=false;
}
//ツールパネル
app.toolBoxTools.currentTool = UITools.EYE_DROPPER_TOOL; //スポイトツール
app.toolBoxTools.currentTool = UITools.SCALE_TOOL; //拡大縮小ツール
app.toolBoxTools.currentTool = UITools.SELECTION_TOOL; //選択ツールを選択
//プリフライト ON
app.preflightOptions.preflightOff = false;
//変型パネル 拡大/縮小時に線幅を調整 OFF
app.transformPreferences.adjustStrokeWeightWhenScaling=false;
//その他
with (app.textPreferences) {
zOrderTextWrap=true; //テキストの背面にあるオブジェクトを無視
kerningKeyIncrement = 10; //カーニングの増減値を10にする
}
with (app.imePreferences) {
inlineInput=true; //日本語のインライン入力ON
}
with (app.generalPreferences) {
uiBrightnessPreference=1.0; //UIカラー 明るく
useApplicationFrame=false; //アプリケーションフレーム OFF
}
with (app.cjkGridPreferences) {
colorEveryNthCell = 100; //塗りつぶし:XX文字ごと
}
//////////////////////////////////////////////////////////
// アプリケーションデフォルト。環境設定ではない
//段落パネルメニュー
with (app.textDefaults) {
composer="Adobe 日本語単数行コンポーザー"; //環境設定のデフォルトコンポーザーではない
rensuuji=false; //連数字処理 OFF
}
//////////////////////////////////////////////////////////
// バージョンに合わせた設定
//バージョンを取得
var appVer = parseInt(app.version, 10);
//CS5以降
if (appVer>=7) {
with (app.generalPreferences) {
showContentGrabber=false; //コンテンツグラバー OFF
showLiveCorners=false; //ライブコーナー OFF
}
}
//CS6のみ 縦組み中で引用符を回転 OFF
if (appVer===8) {
app.textPreferences.quoteCharactersRotatedInVertical=false;
}
//CC2014以降
if (appVer>=10) {
//CCライブラリへの登録 OFF
with (app.generalPreferences) {
autoAddCharStyleToCCLibraries = false;
autoAddParaStyleToCCLibraries = false;
autoAddSwatchToCCLibraries = false;
}
//選択された文字の異体字を表示 OFF
with (app.typeContextualUiPrefs) {
showAlternatesUi=false;
//showFractionsUi=false; //効かない
}
//テキスト/テキストフレーム選択で適用可能な異体字属性を表示
//showFractionsUi=false が効かないので、アラートを表示する
alert("高度なテキスト > テキスト/テキストフレーム選択で適用可能な異体字属性を表示\nここはスクリプトで設定できません。手動でOFFにしてください。");
}
//CC2023以降
if (appVer>=18) {
//ペーストオプションを表示 OFF
with (app.clipboardPreferences) {
showPasteOptions = false;
}
//選択ツールの下にあるオブジェクトをハイライト OFF
with (app.generalPreferences) {
highlightObjectUnderSelectionTool = false;
}
//テキストの回り込み時にテキストのインデントを維持 OFF
with (app.textPreferences) {
honourTextIndentsWithTextWrap = false;
}
}
//////////////////////////////////////////////////////////
// 環境設定再構築での注意
alert("環境設定を再構築した直後は、以下がデフォルトに戻ります。確認してください。\n・ワークスペース\n・キーボードショートカット\n・プリントプリセット\n・プリフライトプロファイル");
@monokano
Copy link
Author

20240530…「テキストの回り込み時にテキストのインデントを維持 OFF」を追加

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment