よくある質問
現在の動作に基づく、よくある問題と実用的な回答です。
グリフ閲覧でインポートできる形式は?
TTF、OTF(CFF/CFF2)、WOFF、WOFF2、TTC、OTC を読み込めます。コレクションではプレビューとサブセット生成に使うフェイスを 1 つ選択します。可変・カラーフォントにも対応しますが、カラー描画は形式と macOS のバージョンに依存します。
SVGからアイコンフォントを作成できますか?
はい。Font Builderでアウトライン化したSVGをインポートし、グリフ名とUnicode値を設定して、TTF、WOFF、WOFF2、CSS、デモHTML、メタデータを書き出せます。
既存のフォントを編集できますか?
静的TrueTypeベースのソースフォントをインポートし、SVGグリフを追加したり既存のUnicodeグリフを置き換えたりできます。ソースフォントの編集時は置換グリフIDが維持されます。
.webfontprojectファイルとは?
Font Builderのプロジェクトパッケージです。現在のSVGグリフ、ビルド設定、出力オプション、置換対象、ソースフォントを使った場合の埋め込みフォントデータを保存します。
Font Builderが一部のSVGを拒否するのはなぜ?
Font Builderはアウトライン化された静的SVGを想定しています。ライブテキスト、ラスター画像、マスク、フィルター、クリッピング、スクリプト、アニメーション、外部リソースなど、対応しない機能は変更せずに拒否します。
Preflight Checkでは何を確認しますか?
Unicodeの競合、重複したグリフ名、空のパス、異常なSVGサイズ、ベースライン・アセンダー・ディセンダーの問題、対応外SVG機能、安定したフォント出力には複雑すぎるグリフを報告します。
Preflightのエラーはビルドを止めますか?
Preflightは警告と確認のためのステップです。赤い行を除外して問題のないグリフだけをビルドすることも、ネイティブエンジンにすべて試させることもできます。エクスポート時に対応外・安全でない入力があれば、ビルドエンジンが拒否する場合があります。
テキストをSVGに変換できますか?
はい。Text to SVGは読み込んだフォントを使い、単語、文章、複数行テキストをSVGアウトラインに変換します。フォントサイズ、読み込んだフォントが提供するすべての可変軸、文字間隔、行間、折り返し幅、配置、余白、塗り色、フォールバックを調整できます。対応するベクターカラーグリフは元の色を保持し、ビットマップカラーグリフはPNGとして埋め込まれます。塗り色は単色アートワークに適用されます。
別のファイルをインポートしたら、既存のグリフ一覧が消えたのはなぜ?
現在のインポートはアクティブなセッションデータを置き換えます。比較したい場合は、別のワークスペースウィンドウを開いて別のフォントを読み込んでください。
複数のフォントからサブセットを作れないのはなぜ?
サブセットは一度に 1 つのフォント、または選択した TTC/OTC のフェイスから生成します。コレクションの複数フェイスを結合して出力する機能ではありません。
サブセットで出力できる形式は?
WOFF2、WOFF、TTF / OTF (original outlines) を出力できます。TrueType・ビットマップの入力は .ttf、CFF/CFF2 は .otf になります。選択したグリフと必要な依存グリフ、可変軸、対応するカラーリソースを保持し、OpenType レイアウトや機能タグも制御できます。輪郭の形式変換は行いません。可変フォントでは、ExportパネルのVariable Fontセクションで全軸を保持するか、静的インスタンスをサブセットとWebパッケージ出力に焼き込めます。
一部のフォントでサブセット生成に失敗するのはなぜ?
サブセットは TrueType、CFF/CFF2、可変・カラーフォントに対応します。ただし、不正な入力、未対応の構造、出力検証の失敗により書き出しが止まる場合があります。
一部の AAT/Graphite レイアウトでは参照を維持するため全グリフデータを残します。共有 SVG や旧式ビットマップもそのまま保持する場合があり、サイズの削減量は限られます。未対応の独自テーブルは削除される場合があり、JSTF は警告とともに削除されます。対象フォントの書き出し警告を確認してください。
形式変換ではどのフォーマットに対応していますか?TTFとOTFの相互変換はできますか?
対応しています。明示的な TTF または OTF ターゲットを選択すると、対応する静的 TrueType/CFF フォントを相互変換できます。WOFF/WOFF2 を展開してからの変換にも対応します。条件を満たす可変 TrueType(glyf/gvar)と CFF2 も相互変換できます。TTF/OTF (original outlines) は既存の輪郭形式を保持します。
TrueType → CFF は 2 次曲線を 3 次曲線へ次数上げし、CFF → TrueType は 3 次曲線を 2 次曲線で近似します。どちらも元のヒンティングを削除するため、ファイルサイズや小さい文字の表示が変わる場合があります。可変輪郭の変換には 1–16 軸、最大 48 個の輪郭変化領域、互換性のあるマスター輪郭、解ける変化データが必要です。変換後の CFF2 は大幅に大きくなる場合があります。ビットマップカラー(sbix/CBDT/EBDT)、VARC、可変軸付き CFF1、fvar のない CFF2、互換性のないレイアウトデータは輪郭の相互変換に対応しません。Web フォントの圧縮・展開は別の操作で、元の輪郭形式を維持します。
変換ルール:
| 入力形式 | 変換先 | 出力形式 | 対応状況 | 輪郭タイプと変換仕様 |
|---|---|---|---|---|
| TTF | WOFF / WOFF2 | .woff / .woff2 | 対応 | TrueType の輪郭形式を変えずに Web フォントとして圧縮 |
| OTF (CFF/CFF2) | WOFF / WOFF2 | .woff / .woff2 | 対応 | CFF/CFF2 の輪郭形式を変えずに Web フォントとして圧縮 |
| WOFF / WOFF2 | TTF/OTF(元の輪郭を保持) | .ttf | 対応 | TrueType 輪郭を相互変換せず .ttf として復元 |
| WOFF / WOFF2 | TTF/OTF(元の輪郭を保持) | .otf | 対応 | CFF/CFF2 輪郭を相互変換せず .otf として復元 |
| TTF | OTF (CFF) | .otf | 対応(静的フォント) | 静的 TrueType → CFF:2 次曲線を 3 次曲線へ次数上げし、元のヒンティングを削除 |
| OTF (CFF) | TTF | .ttf | 対応(静的フォント) | 静的 CFF → TrueType:3 次曲線を 2 次曲線で近似し、元のヒンティングを削除 |
| 可変 TrueType ↔ CFF2 | TTF / OTF | .ttf / .otf | 条件付き対応 | すべての軸と対応するカラーデータを保持。1–16 軸、最大 48 変化領域、互換マスター、解ける変化データが必要。CFF2 は大幅に大きくなる場合あり |
| ビットマップカラー(sbix/CBDT/EBDT)、VARC、可変軸付き CFF1、fvar のない CFF2 | 輪郭相互変換 | — | 非対応 | ビットマップ画像をベクター輪郭には変換しません。元の輪郭を保つ書き出しまたはWeb圧縮を使用してください |
WOFF/WOFF2をデスクトップ形式に変換する際、なぜ.ttfになる場合と.otfになる場合があるのですか?
TTF/OTF (original outlines) では WOFF/WOFF2 内の輪郭形式に従って、TrueType は .ttf、CFF/CFF2 は .otf になります。特定の輪郭形式へ変換する場合は、入力が相互変換の条件を満たすことを確認して、明示的な TTF または OTF を選択してください。
「Generate Web Package」では何が生成されますか?
次の内容を含むパッケージフォルダーを生成します。
fonts/(WOFF2+WOFF)- CSSファイル(
@font-face、unicode-range) - プレビューと文字マッピング用の
demo.html
Font Builderでは、フォントファイル、CSS、デモHTML、メタデータ、グリフプレビュー、アイコンフォント用HTMLスニペットを含むWebパッケージも生成できます。
可変フォントには対応していますか?
インスペクターで可変フォントを検出します。Text to SVG は読み込んだフォントのすべての可変軸を公開します。サブセットは可変軸と変化データを保持し、Web フォントへの圧縮も元の輪郭形式を維持します。Export パネルの Variable Font セクションで全軸を保持するか、静的インスタンスを Font Subset と Web Package の出力に焼き込めます。条件を満たす可変 TrueType ↔ CFF2 の輪郭相互変換にも対応しています。
読み込んだカラーグリフを元の色で表示・書き出しできますか?
はい。グリフ一覧と拡大プレビューは対応するカラーグリフを元の色で表示し、単一・一括 PNG/PDF 書き出しも色を保持します。Core Text が対応する COLR/CPAL、sbix、フォント内 SVG を描画し、macOS が直接読み込めない CBDT PNG グリフも内蔵ビットマップリーダーで表示できます。システムの描画対応は macOS のバージョンによって異なります。
カラー SVG は指定した解像度の背景透過 PNG を埋め込みます。外観は保持しますが、編集可能なベクター輪郭や Font Builder 用の輪郭 SVG ではありません。通常の単色輪郭 SVG はベクターのままです。カラーリソースのサブセット対応と、カラーフォントの輪郭相互変換は別です。
生成後に警告が出るのはなぜ?
内蔵の検証チェック(cmapマッピングの欠落、サイズの増加、OpenTypeレイアウトテーブルの整合性など)が警告を出しています。警告だけの場合は出力が書き出されることもあります。
フォントファイルはアップロードされますか?
いいえ。フォント処理はローカルで行われます。詳しくはプライバシーページをご覧ください。