preferences keeper (AI preferences 2)

| コメント(0) | トラックバック(0)

とうとうマルベリーの収穫が始まりました。毎朝ボール抱えて手詰みしますが、やはり毛虫さんもつかんでしまいますw毒は無いようなので気にしてはいませんが、あの独特の感触がwww
で、先日のプレファレンスなのですが、以下の部分訂正しておきます。

インド言語に関するキーがありました。
showAsianTextOptions : Boolean・・・東アジア言語
AI WorldReadiness Dict Key  Boolean インド言語

今回は適当preferenceKeeperってスクリプト付けときますね。

今回は単位から始めます。単位については大半がInteger属性です。特にunit絡みは単位の定義が0〜6の整数となっています。対応は以下のをご覧下さい。

0:inch
1:mm
2:pt
3:pica
4:cm
5:Q/H
6:px

aiPref05.png

■単位
rulerType : Integer(0-6)・・・一般
strokeUnits : Integer(0-6)・・・線
text/units : Integer(0-6)・・・文字
text/asianunits : Integer(0-6)・・・東アジア言語のオプション
numbersArePoints : Boolean・・・数値のみの入力はポイントを単位とする
artNamesAreXMLIDs : Boolean・・・オブジェクトの識別方法

ここは特記するべき項目はありません。

続いてガイド・グリッドに行ってみましょう。
先に説明しておきますが、カラー絡みのpreferenceはすべてred、green、blueのReal(0.0~1.0)3コセットとなります。(中には鬼子も居るわけですが...)

aiPref06.png

■ガイド・グリッド
ガイド
Guide/Color/red : Real・・・カラー(各0.0〜1.0)
Guide/Color/green : Real
Guide/Color/blue : Real
Guide/Style : Boolean・・・スタイル(true/破線)
グリッド
Grid/Color/Dark/r : Real・・・カラー((各0.0〜1.0)
Grid/Color/Dark/g : Real
Grid/Color/Dark/b : Real
Grid/Color/Lite/r : Real
Grid/Color/Lite/g : Real
Grid/Color/Lite/b : Real
Grid/Style : Boolean・・・スタイル(true/破線)
Grid/Horizontal/Spacing : Real・・・グリッド間隔(水平)
Grid/Vertical/Spacing : Real・・・グリッド間隔(垂直)
Grid/Horizontal/Ticks : Integer・・・分割数(水平)
Grid/Vertical/Ticks : Integer・・・分割数(垂直)
Grid/Posn : Boolean・・・背面にグリッドを表示
Guide/ShowPixelGrid : Boolean・・・ピクセルグリッドを表示

ガイド・グリッド共にstyleはtrueで破線となります。

aiPref07.png

■スマートガイド
表示オプション
snapomatic/Color/red : Real・・・カラー(各0.0〜1.0)
snapomatic/Color/green : Real
snapomatic/Color/blue : Real
smartGuides/showAlignmentGuides : Boolean・・・整列ガイド
smartGuides/showObjectHighlighting : Boolean・・・オブジェクトのハイライト表示
smartGuides/showToolGuides : Boolean・・・変形ツール
smartGuides/showConstructionGuides : Boolean・・・コンストラクションガイド
smartGuides/anglesCount : Integer ・・・コンストラクションガイドの数
smartGuides/angles0 : Real
smartGuides/angles1 : Real
smartGuides/angles2 : Real
smartGuides/angles3 : Real
smartGuides/angles4 : Real
smartGuides/angles5 : Real
smartGuides/customAnglesCount : Integer・・・コンストラクションガイドの数(カスタム設定時の数値が保持される)
smartGuides/customAngles0 : Real
smartGuides/customAngles1 : Real
smartGuides/customAngles2 : Real
smartGuides/customAngles3 : Real
smartGuides/customAngles4 : Real
smartGuides/customAngles5 : Real
smartGuides/showLabels : Boolean・・・アンカーとパスのヒント表示
smartGuides/showReadouts : Boolean・・・計測のヒント表示
smartGuides/tolerance : Integer・・・スナップの許容値

anglesは全てRealで単位はdegreeです。基本的にcustomAnglesも同じ数値になります。未設定項目については0.0となり、有効になる設定はanglesCountによります。

aiPref08.png

■スライス
plugin/AdobeSlicingPlugin/showSliceNumbers : Integer・・・スライス番号を表示
plugin/AdobeSlicingPlugin/feedback/red : Integer(16bit length)・・・線のカラー
plugin/AdobeSlicingPlugin/feedback/green : Integer(16bit length)
plugin/AdobeSlicingPlugin/feedback/blue : Integer(16bit length)

スライスで使用されるカラー設定は16bitの整数となっています。他とは違うので注意が必要です。取りうる範囲は0〜65534となります。

aiPref09.png

■ハイフネーション
hyphenation/language : Integer(Reverse Order) ・・・言語

aiPref12.png

■ファイル管理・クリップボード
ファイル
useLowResProxy : Integer ・・・リンクされたEPSに低解像度の表示要画像を使用
DisplayBitmapsAsAntiAliasedPixelPreview : Booelan・・・ピクセルプレビューでビットマップ画像をアンチエイリアス処理した画像として表示
plugin/FileClipboard/linkoptions : Integer・・・リンクを更新
クリップボード
コピー時
plugin/FileClipboard/copySVGCode : Boolean ・・・SVGコードを含める
終了時
plugin/FileClipboard/copyAsPDF : Boolean・・・PDF
plugin/FileClipboard/copyAsAICB : Boolean・・・AICB(透明サポートなし)
plugin/FileClipboard/AICBOption : Boolean・・・パスを保持/アピアランスとオーバープリントを保持

以上の項目は全てチェックボックスですが、一部1bitの整数で扱われる物がある事に注意して下さい。

aiPref11.png

■ユーザーインターフェース
uiBrightness : Real・・・明るさ
uiCanvasIsWhite : Boolean・・・カンバスカラー
uiPersistDrawers : Boolean(RO) ・・・自動的にアイコンパネル化
uiOpenDocumentsAsTabs : Boolean・・・タブでドキュメントを開く

uiBrightnessは0.0〜1.0の範囲の実数です。あとはBooleanですが、自動的にアイコンパネル化は読み出しのみとなっています。多分バグでしょう。

aiPref13.png

■ブラックのアピアランス
RGB及びグレースケールデバイス上のブラックの表示オプション
blackPreservation/Onscreen : Integer・・・スクリーン(true=RitchBlack)
blackPreservation/Export : Integer・・・プリント/書き出し(true=RitchBlack)

blackPreservationは基準がリッチブラックとなります。



クラウドまわりとプラグイン等に関しては今回解説しません。
最後に、これら初期設定値をバックアップ/リストア出来る強力なスクリプトを置いておきましょう。Illustoratorのアプリケーションフォルダ内の「プリセット/ja_JP/スクリプト/」以下の階層に解凍した物を入れておきましょう。AIからはスクリプトメニューより可能になります。

preferencesKeeper.jsx.zip

追加ですCS3で動作確認している分を...

preferencesKeeper_CS3.jsx.zip

prefKeeper.png

この様にstore(保存)/restore(読み込み)だけのシンプルなものです。CMYKとRGB等で設定を切り替えて使う場合等に威力を発揮します。
以下はAICS6での読み込み時のログです。

cursorKeyLength 0.1417322904
constrain/angle 0
constrain/cos 1
constrain/sin 0
ovalRadius 4
liveCorners/cornerAngleLimit 2.26644990213373e-314
text/sizeIncrement 0.3543307185
text/riseIncrement 0.1417322904
text/fontMenu/faceSizeMultiplier 1
Guide/Color/red 0.2899999917
Guide/Color/green 0.5199999809
Guide/Color/blue 1
Grid/Color/Dark/r 0.8000000119
Grid/Color/Dark/g 0.8000000119
Grid/Color/Dark/b 0.8000000119
Grid/Color/Lite/r 0.8999999762
Grid/Color/Lite/g 0.8999999762
Grid/Color/Lite/b 0.8999999762
Grid/Horizontal/Spacing 10
Grid/Vertical/Spacing 10
Guide/Color/red 0.2899999917
Guide/Color/green 0.5199999809
Guide/Color/blue 1
Grid/Color/Dark/r 0.8000000119
Grid/Color/Dark/g 0.8000000119
Grid/Color/Dark/b 0.8000000119
Grid/Color/Lite/r 0.8999999762
Grid/Color/Lite/g 0.8999999762
Grid/Color/Lite/b 0.8999999762
Grid/Horizontal/Spacing 10
Grid/Vertical/Spacing 10
snapomatic/Color/red 0.2899976969
snapomatic/Color/green 1
snapomatic/Color/blue 0.2899976969
smartGuides/customAngles0 2.26644990213373e-314
smartGuides/customAngles1 2.26644990213373e-314
smartGuides/customAngles2 2.26644990213373e-314
smartGuides/customAngles3 2.26644990213373e-314
smartGuides/customAngles4 2.26644990213373e-314
smartGuides/customAngles5 2.26644990213373e-314
smartGuides/angles0 2.26644990213373e-314
smartGuides/angles1 2.26644990213373e-314
smartGuides/angles2 2.26644990213373e-314
smartGuides/angles3 2.26644990213373e-314
smartGuides/angles4 2.26644990213373e-314
smartGuides/angles5 2.26644990213373e-314
uiBrightness 0.3300000131
pen/disableAutoAddDelete false
usePreciseCursors true
showToolTips true
antialias/graphic true
antialias/text true
antialias/image true
selectSameTintPercentage false
fileFormatGetFile/ConvertedInFilename true
doubleClickToIsolate true
cropMarkStyle true
transformPatterns false
scaleLineWeight true
includeStrokeInBounds false
snapToPoint true
selectBehind true
highlightAnchorOnMouseOver true
showDirectionHandles false
liveCorners/hideCornerWidgetBasedOnAngle false
showAsianTextOptions true
AI WorldReadiness Dict Key false
text/useEnglishFontNames true
text/fontMenu/showInFace true
text/doFontLocking true
numbersArePoints false
Grid/Posn true
Guide/Style true
Guide/ShowPixelGrid true
Grid/Style false
artNamesAreXMLIDs false
Guide/Style true
Grid/Style false
Guide/ShowPixelGrid true
Grid/Posn true
smartGuides/showAlignmentGuides true
smartGuides/showObjectHighlighting true
smartGuides/showToolGuides false
smartGuides/showConstructionGuides false
smartGuides/showLabels true
smartGuides/showReadouts true
uiCanvasIsWhite false
uiOpenDocumentsAsTabs true
DisplayBitmapsAsAntiAliasedPixelPreview false
plugin/FileClipboard/copySVGCode false
plugin/FileClipboard/copyAsPDF true
plugin/FileClipboard/copyAsAICB true
plugin/FileClipboard/AICBOption true
liveCorners/showWidget false
enableContentRecovery false
smartGuides/isEnabled false
plugin/FileClipboard/flatten true
enableContentRecovery false
selectionTolerance 3
hitShapeOnPreview 1
hitTypeShapeOnPreview 1
snappingTolerance 2
selectedAnchorMarkType 2
unselectedAnchorMarkType 1
directionHandleMarkType 4
text/kernIncrement 10
rulerType 1
strokeUnits 1
text/units 5
text/asianunits 5
strokeUnits 1
text/units 5
Grid/Horizontal/Ticks 1
Grid/Vertical/Ticks 1
rulerType 1
strokeUnits 1
text/units 5
text/asianunits 5
text/recentFontMenu/showNEntries 5
text/doNonLatinInlineInput 1
artNamesAreXMLIDs 0
numbersArePoints 0
Grid/Horizontal/Ticks 1
Grid/Vertical/Ticks 1
smartGuides/anglesCount -1
smartGuides/customAnglesCount 0
smartGuides/tolerance 4
plugin/AdobeSlicingPlugin/showSliceNumbers 1
hyphenation/language 0
plugin/FileClipboard/linkoptions 2
plugin/AdobeSlicingPlugin/feedback/red 65535
plugin/AdobeSlicingPlugin/feedback/green 19005
plugin/AdobeSlicingPlugin/feedback/blue 19005
useLowResProxy 0
blackPreservation/Onscreen 0
blackPreservation/Export 0
maxUndoDepth 200

CS6/CCで検証していますが、下位バージョンでも動作すると思います。(未確認)
最新版は

http://goo.gl/dCefKL

から落として下さい。細々と追加が続いています。

トラックバック(0)

トラックバックURL: /491

コメントする

このブログ記事について

このページは、tenが2014年5月17日 12:30に書いたブログ記事です。

ひとつ前のブログ記事は「モザイクからハーフトーンスクリーン」です。

次のブログ記事は「警告すいっち(Preference Key 3)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて
Powered by Movable Type 5.12

    follow? twitter...     
    available on exchange