IllustratorにおけるComputer Modern フォントの表示

IllustratorにおけるComputer Modern フォントの表示

- sk attack の投稿
返信数: 8
【環境】
ハードウエア: MacBook Air, Apple M2、
OS:macOS Ventura 13.2.1、
Illustrator: 27.4、
TeX: pdfTeX Version 3.141592653-2.6-1.40.25 (TeX Live 2023)

【トラブル内容】
以前、LaTeXiTを使って作成した数式をadobe illustratorで作成したepsの図に
コピペしました。当時はなんの問題もなかったのですが、先ほどそのファイルを
開いたら「ドキュメントにはこのコンピュータにないフォントが使われています」
という警告と共に「フォントの置換」のパネルが表示されます。
ちなみに対象になっているフォントは、
CMMI10, CMMI7, CMR10, CMR7, CMSY7
です。

同症状に関する過去の質問で次を見つけました:

https://okumuralab.org/tex/mod/forum/discuss.php?d=1048

このスレッドの最後のコマンドの「2013」を「2023」に変更した次のコマンド:

find /usr/local/texlive/2013/texmf-dist -name "*.pfb" -print -exec cp {} ~/Library/Application\ Support/Adobe/Fonts/ \;

を実行しフォントのコピーをお請いましたが、解決しません。

アドバイス頂けるとたすかります。

sk attack への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- m c の投稿
「以前」というのがそのMBAの上でのことか,別なMacでの話なのかがわからないので解決策になるかは
わかりませんが,こちらはご覧になったでしょうか?
https://texwiki.texjp.org/?TeX%E3%81%AE%E6%95%B0%E5%BC%8F%E3%82%92DTP%E3%82%BD%E3%83%95%E3%83%88%E3%81%AB

TrueTypeとOpenTypeのフォントがCTANにありますので,そこから該当のものをmacOSにインストール
してはいかがでしょうか?
https://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/
https://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/otf/
#ttfとotfのどちらを選択するかは好みの問題
m c への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- sk attack の投稿
アドバイスありがとうございます。

>「以前」というのがそのMBAの上でのことか,別なMacでの話なのかがわからないので解決策になるかは
わかりませんが,

情報が不足していてすみません。「以前」というのは去年のことで、(システムのアップデートはしましたが)同じMacです。

>こちらはご覧になったでしょうか?
>https://texwiki.texjp.org/?(略)

はい。最初の質問に書きませんでしたが、まずはそのページを読み、確認しました。私のMacも~/Library/Fonts/ の中に一つフォルダをつくりフォントを入れてありました。それでも改善しないので、最初の質問に書いたように~/Library/Application\ Support/Adobe/Fonts/以下にフォントをコピーしました。

>TrueTypeとOpenTypeのフォントがCTANにありますので,そこから該当のものをmacOSにインストール
>してはいかがでしょうか?
>https://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/
>https://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/otf/

「フォントの置換」が求められるCMMI10, CMMI7, CMR10, CMR7, CMSY7は既に~/Library/Fonts/ にインストールずみです。

【追記】
Adobe Illustrator の「フォントの置換」のパネルの警告は、例えば、図のファイルに使われている
「CMR10」
が環境にないので、置換するフォントを指定せよというもので、システムフォントのリストから
「cmr10」
を選ぶと置換され表示されます。(添付ファイル参照)大文字と小文字を違うものとして認識して融通がきかなくなっているのでしょうか・・・
添付 ex1.jpg
sk attack への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- m c の投稿
> 大文字と小文字を違うものとして認識して融通がきかなくなっているのでしょうか・・・
もしかするとそうかもしれません.

フォントキャッシュを再構築して症状が改善するかどうかはわかりませんが,Adobeにそういう記事はあります:
https://helpx.adobe.com/jp/x-productkb/global/cpsid_93578.html

LaTeXiTで再編集することがないのでしたら,アウトライン化したepsをイラストレータに持ち込めば良いと思いますが.
m c への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- sk attack の投稿
>フォントキャッシュを再構築して症状が改善するかどうかはわかりませんが,Adobeにそういう記事はあります:

フォントキャッシュを再構築(セーフブート)を行いましたが、変化ありませんでした。

>LaTeXiTで再編集することがないのでしたら,アウトライン化したepsをイラストレータに持ち込めば良いと思いますが.

LaTeXiTで、例えば「\alpha」をコンパイルし、epsで書き出し、それをアウトライン化するためにはイラストレーター以外のアプリを使わないといけません(なぜならアウトライン化していないepsをイラストレータで開くと正しく表示できず、それをアウトライン化してもしかたないから)

イラストレーター以外でType1フォントをアウトライン化する方法をご存知でしたら教えて頂けるとたすかります。
sk attack への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- m c の投稿
LaTeXiTはアウトライン化したeps/pdfを出力できませんでしたか?
#そういう設定ができたと思いますが...
#KlatexFormulaに乗り換えて時間が経ったので,勘違いしているかもしれません

munepiさんへのコメントと関係しますが,Inkscapeとその拡張機能のTexTextを使えば,
Inkscape上でアウトライン化した数式を作成できます(LaTeXiTもKlatexFormulaも不要).
#TexTextは作成した数式をアウトライン化しますが,(オブジェクトのグループ解除を
#しなければ)再編集可能です
sk attack への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- はやて (h20y6m) の投稿

Illustrator は持っていないので想像でしかありませんが、Adobe が Type 1 フォントのサポートを終了した影響ではないでしょうか?


Type 1 データが埋め込まれたファイルはどうなりますか?

グラフィック要素として表示または印刷用に配置されている限り、EPS や PDF などのファイル形式に埋め込まれた Type 1 データに影響はありません。このようなファイルを Illustrator や Photoshop などのアプリケーションで編集用として開くと、「環境に無いフォント」エラーが発生します。


「!」 がついている「CMR10」は Type 1 フォントで「TT」がついている「cmr10」が TrueType フォントなのかもしれません。

sk attack への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- Yamamoto Munehiro "munepi" の投稿
Adobeは、

PostScript Type 1 フォントのサポート終了 - Adobe
最終更新日 : 2023年3月1日
https://helpx.adobe.com/jp/fonts/kb/postscript-type-1-fonts-end-of-support.html

> 2023 年 1 月をもって Adobe アプリの Type 1 フォントを使用したオーサリングを終了します

とお知らせしています。
実際に、こちらの手元でも確認済みで、Illustrator 2023 (27.3)から、PS Type 1フォントを扱えなくなりました。

一方、現状でIllustrator 2022 (26.4.1)またはIllustrator 2022 (26.5.3)は、PS Type 1フォントを使えているように見えます。

(細かいことですが、
Illustrator 2022 (26.5.2)からIllustrator 2022 (26.5.3)への更新は2023年1月以降のrevision更新でした。
参考: https://twitter.com/munepixyz/status/1611955127514202112
Yamamoto Munehiro "munepi" への返信

Re: IllustratorにおけるComputer Modern フォントの表示

- sk attack の投稿
情報ありがとうございます。
Inkscapeに乗り換える時期なのかもしれません・・・・orz