Skip to main content
Participant
May 20, 2019
Question

アクティブなフォントや、webプロジェクトを、別のAdobeアカウントへ移管したい

  • May 20, 2019
  • 1 reply
  • 1372 views

現在私が個人で使用しているアカウントで設定されているアクティブなフォントや、設定されているwebプロジェクトを、

新たに登録した別のAdobeアカウントへ移管したいと思うのですが、その方法が分かりません。

ご教授頂けますでしょうか。

This topic has been closed for replies.

1 reply

Participating Frequently
June 3, 2019

わかりませんが、とりあえずAdobe Fontsからのアクティベートに関しては、IllustratorかInDesignあたりでドキュメントを開いたときに使用フォントを一気にできると思います。

とりあえず、個人的にAdobe Fontsの一覧を作成してみたかったのでMacのAppleScriptで作ってみたものがあります。こんなかんじでどうでしょうか。不備だらけで、なんでMac、Win両方で動くJavaScriptじゃないんだと怒られそうですが、。

--あらかじめプライマリテキストフレームのチェックをつけて新規ドキュメントを開いておき、実行します。

tell application "Adobe InDesign CC 2019"

  set {myString, xPage, xParagraph} to {"", 1, 1}

  set myAppFonts to every font whose (location is "Typekit から同期済み") or (location is "Adobe Fonts からアクティベート済み")

  set countFonts to count myAppFonts

  repeat with xFont from 1 to countFonts

  set myString to myString & the full name native of (item xFont) of myAppFonts & return

  end repeat

  tell document 1

  set contents of parent story of text frame 1 of page 1 to myString

  set countParagraphs to count every paragraph of text frame 1 of page 1

  activate

  display dialog "Adobe Fonts からアクティベート済み:" & countFonts & "フォント" giving up after 10 --(エラー回避の時間稼ぎです)

  repeat with xFonts from 1 to countFonts

  set applied font of paragraph xParagraph of text frame 1 of page xPage to (item xFonts of myAppFonts)

  set xParagraph to xParagraph + 1

  if (xParagraph > countParagraphs) and (xFonts < countFonts) then

  set {xPage, xParagraph} to {xPage + 1, 1}

  set selection to text frame 1 of page xPage

  end if

  end repeat

  end tell

end tell