“Missing Fonts” Alert Is Not Displayed When “Embedded Profile Mismatch” Warning Appears on Document Open
InDesign 2025 (20) and later
macOS, Windows
Steps to Reproduce
- Prepare an INDD file that satisfies both of the following conditions:
- The document’s embedded color profile does not match the current Color Settings
- One or more fonts used in the document are not installed on the current machine
- Open the INDD file.
- Observe the dialog(s) that appear.
Expected Result
Both alerts are displayed:
1. The “Embedded Profile Mismatch” dialog appears first.
2. After dismissing it, the “Missing Fonts” dialog appears as usual.
Actual Result
Only the “Embedded Profile Mismatch” dialog is shown. The “Missing Fonts” dialog is never presented. The missing fonts are highlighted in pink in the layout, with no opportunity to review or resolve them at open time.
Additional Notes
- In InDesign 2024 (19) and earlier, the “Missing Fonts” dialog appeared after the “Embedded Profile Mismatch” dialog as expected.
- Since INDD files always embed a color profile, the “Embedded Profile Mismatch” dialog appears whenever the document’s profile differs from the user’s Color Settings, making this bug easy to trigger in typical production workflows.
Impact
When the color profile warning fires first, users are not notified of missing fonts. The missing fonts are silently substituted, making it highly likely that work or output will proceed with incorrect fonts. The only way to check for missing fonts is to manually open Type > Find Fonts… after the document is already open.
Workaround
On macOS only: dropping the file directly onto the InDesign application window avoids the issue. No workaround is available on Windows, or when using other open methods on macOS.
ドキュメントを開く際、「プロファイルまたはポリシーの不一致」警告が表示されると「環境にないフォント」の警告が表示されない
InDesign 2025 (20) 以降
macOS、Windows
再現手順
- 以下の2つの条件を両方満たすINDDファイルを用意する
- ドキュメントに埋め込まれたカラープロファイルが現在のカラー設定と一致しない
- ドキュメントで使用されているフォントが1つ以上、現在の環境にインストールされていない
- INDDファイルを開く
- 表示されるダイアログを確認する
期待される結果
2つの警告がいずれも表示される。
1. まず「プロファイルまたはポリシーの不一致」ダイアログが表示される。
2. それを閉じると、通常どおり「環境にないフォント」ダイアログが表示される。
実際の結果
「プロファイルまたはポリシーの不一致」ダイアログのみが表示される。「環境にないフォント」ダイアログは一切表示されない。環境にないフォントはレイアウト上でピンク色にハイライトされるだけで、開く時点でそれを確認・解決する機会が与えられない。
補足
- 2024 (19) 以前は、「プロファイルまたはポリシーの不一致」ダイアログの後に「環境にないフォント」ダイアログが順番に表示されていた。
- INDDファイルには必ずカラープロファイルが埋め込まれるため、ドキュメントのプロファイルとユーザーのカラー設定が異なれば必ずこの不一致ダイアログが表示される。これにより、通常の制作ワークフローでも本バグは容易に発生する。
影響
カラープロファイルの警告が先に発生した場合、ユーザーは環境にないフォントの存在を通知されない。気づかないままフォントが代替表示された状態で作業・出力が行われる可能性が極めて高い。環境にないフォントを確認するには、ドキュメントを開いた後に手動で「書式 > フォントの検索と置換...」を開くしかない。
回避策
macOSのみファイルをInDesignのアプリケーションウィンドウに直接ドロップして開くと本バグは発生しない。Windowsでは回避策なし。macOSでも他の開き方では回避できない。
-
prd789
commented
This is a critical bug and is present on Mac (M4 Max, Sequoia). I've tested all the most recent versions of InDesign and this bug was introduce in 20.5. For print workflows, color profiles are often changed for international printers and color profile mismatch warnings are highly common. Losing the missing fonts warning is a core function as files aren't manually preflighted as often after they've gone through initial printing. Users rely heavily on these warnings. This could result in serious production costs with fonts being substituted in PDFs. For our company, this will keep us from upgrading. For reference, I've included the color profile mismatch that once triggered, causes the missing fonts warning to not appear. To trigger it, set your application color profiles, then create a file and use Edit > Assign Profiles, and change either the RGB or CMYK that is different than your working color space. Add some text and then disable the font so that you have a missing font. Save the document, then reopen. You'll get the color profile warnings, but no missing font warning. Comparatively, try any InDesign version 20.4.2 or earlier to see the correct behavior.