WindowsにOS X * .TTCフォントをインストールする方法は?エラー:「* .TTCは有効なフォントではないようです」


31

OS X 10.6 Snow Leopardを実行しているMacとWindows 7を実行しているPC の両方を所有しています。

私のMacには「AmericanTypewriter.ttc」というフォントがあります。特定のクリエイティブプロジェクトのために、PCでそのフォントを使用したいと思います。実際のフォントファイルをPCにコピーできましたが、Windows Fontsフォルダーにインストールしようとすると、次のエラーメッセージが表示されます。

(FONTNAME).ttcをインストールできません-ファイル '(FONTNAME).ttc'は有効なフォントではないようです。

「(FONTNAME).ttcをインストールできません-ファイル '(FONTNAME).ttc'は有効なフォントではないようです。」

* .TTC形式のフォントファイルをWindowsにインストールできますか?もしそうなら、どのように? ありがとう!


UPDATE: 私は、ダウンロードしたシンプルなttc2ttfユーティリティ(ttc2ttf_AA.tar.gz)のソースコードが見つかった。この日本のページではとの下でそれをコンパイルcygwinの ++グラムを経由して。結果の実行可能ファイルは、TTC / True Type Collectionから単一のファイル「AmericanTypewriter.ttf」を抽出しました。(ファイルが1つだけのコレクションがあるのはなぜですか?)

しかし、私はまだ私がWindowsに結果AmericanTypewriter.ttfをインストールしようとすると、上記のようなエラーメッセージが表示されます。私は再び困惑しています。

ps Windowsでこのフォントは不要になりました、今では理由と方法を理解することに決めました:-)


別のTTCフォントを試してみませんか?
アルジャン

1
Stefanの回答からのオンラインコンバーターは、コレクションからすべての TTFフォントを取得することに注意してください
。superuser.com

1
この結果をGoogleに感謝します。比較的新鮮だというのは驚くべきことです:)
unrelativity

@Arjanはい、問題なく他のTTCフォント(Optima、MarkerFeltなど)をインストールできました。AmericanTypewriter.ttcのみがエラーの原因でした。私が欲しかったのは私の不運だけです!また、再:SEO。はい、それを念頭に置いて質問を書くことを目指しています。(StackExchangeベースのサイトも運営しており、SEOの価値を認識しています。)
クリスW.

1
Windows 10 VMにインストールしようとしているEXACT FONTに関する正確な質問を投稿した+1。
オスカーゴールドマン

回答:


47

以下のように、onlinefontconverter.com私が開発した)でttcをttfに変換します

1つのTTCが1つの複数のTTFを取得します


それを実際に以前に試し、オンライン検証として機能するかどうかを確認しました。しかし、どういうわけかonlinefontconverter.com/myfonts.phpでは選択できません/Library/Fonts/AmericanTypewriter.ttc(そのフォルダーの他のフォントは問題ありません)。ただし、別のフォルダーにあるそのフォントのコピーをもう一度試してみて、実際に選択してみましょう。その結果、6つのTTFフォントが作成されます。いいね!
アルジャン

(TTCからTTCへの「変換」がひどすぎると、フォントが変更されないか、結果が結果リストに追加されません。)
Arjan

2
グレートは、これは私のために働いていない:(「ERROR:でlogedない」フォントのアップロード後に
アンドリューRumm

5
残念ながら、ttcをアップロードすると、1つのフォントのみがttfに変換され、どのフォントを制御することはできません。助言がありますか?
ドナー

1
このサイトは、どのブラウザーでもまったく機能しないようです
-Anon343224user

7

この情報は、アドビのサポート文書など、さまざまな情報源から私が悲しんだ情報に基づいています。したがって、修正や変更は歓迎します...

完全なドキュメントはこちら... http://www.schollnick.net/wordpress/systems-administration/fonts/

しかし、Macintoshはどのフォントを使用できますか?

  • .dfont
  • マルチプルマスター(Mac OS X 10.2以降のみ)
  • OpenType(.otf)*
  • TrueType(.ttf)*
  • True Type Collection(.ttc)
  • タイプ1(PostScript)*

Windowsはどのフォントを使用できますか?

  • OpenType(.otf)
  • TrueType(.ttf)
  • タイプ1(PostScript)

Adobeによると、WindowsはTTCフォントを直接サポートしていないことに注意してください。したがって、おそらくTTCを支援するためにFont Managerを使用することができます。

Font Creatorを使用すると、TTCアーカイブをクラックして開き、さらに特定のフォントを取り出すことができます。 http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html 彼らは試用版を持っていますが、それを購入すると79ドルになります...

私はこの時点で無料のコンバーターを見つけることができませんでした...


抽出したフォントをMacintoshにコピーします。フォントをダブルクリックすると、フォントブックが開き、フォントのプレビューが表示されます。フォントのインストールを選択します。

これで、システムにインストールされているすべてのフォントがリストされた、フォントブックの完全な表示が得られます。インストールしたフォントを見つけ、[ファイル]-> [フォントの検証]を選択します。

これにより、フォントの問題をリストしたレポートが表示されます。そして、そのレポートは、何を修正する必要があるか、および/またはそれが可能かどうかの出発点を提供することができます。


ありがとう!TTCから抽出できるツールを調べます。アーカイブ形式であることを知ってうれしいです。
クリスW.レア

質問の更新で上記のメモを参照してください。TTCからTTFを取得しましたが、WindowsはまだTTFが無効であると不平を言っています。
クリスW.レア

クリス、コンバーターから取得したTTFを取得してMacにインストールし、フォントブックで検証フォントを実行したときにFontブックから何が表示されるかを確認してください。
ベンジャミンショルニック

1
AppleはTTCをMicrosoftフォントと呼んでいます。アドビは少し離れていると思いますか?参照support.apple.com/kb/TA22195
Arjan

いいね!あなたのウェブサイトを使用しました。とても便利です。
ベンジスミス

5

この特定のフォントは(変換せず)運が悪かったのでしょう。

Macでは、フォント/Library/Fonts/AmericanTypewriter.ttcは次のように識別されます。

$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc:TrueTypeフォントコレクションデータ

実際、最初の4バイトは次のマジック番号ですttcf

hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc
00000000 74 74 63 66 | ttcf |

したがって、これは確かにMicrosoftのTrueType Collection形式を使用すると主張するファイルです。ウィキペディアによると

これらは、Windowsの中国語版、日本語版、韓国語版で最初に利用可能で、Windows 2000以降のすべての地域でサポートされていました。

Mac OSには、Mac OS 8.5以降のTTCのサポートが含まれていました。

によるとアップル:

Mac OS Xは、Microsoft Windowsで使用されるフォント形式でも動作します。これらのフォントは、データフォークにすべてのデータがあり、Macintoshフォントにある追加リソースはありません。

したがって、Windowsにコピーしても、データロスは発生しません。これは、忘れてはならないリソースフォークがないためです。したがって、これ Windowsに正常にインストールされるはずです...

Windows XPでMicrosoftのFont Validatorツールを使用したクイックテストでは、エラーは表示されません。しかし、完全なテストでは、多くのレンダリングエラーの中で、解釈方法がわからないいくつかのことが示されています。E2132およびE1607は、検証ツールが古くなっていることを示している可能性があり、他のエラーのいくつかを引き起こす可能性があることに注意してください。

  • E2008 PostScript文字列は両方の必須プラットフォームに存在しませんMS Postscript文字列はありませんが、Mac Postscript文字列は存在しますが
    、フォントにPostScript名を含むOpenTypeフォントにはPlatform 1 Encoding 0(Mac)およびPlatform 3 Encoding 1 Microsoft)。

  • E2132バージョン番号が無効です4
    OS / 2テーブルの現在のバージョンはバージョン3です。バージョン0(0、TrueType rev 1.5)、1(1、TrueType rev 1.66)、および2(2、OpenType rev 1.2)は以前に使用しました。

  • E2127テーブルの長さがこのバージョンで予想される長さと一致しません
    このエラーは、フォントの構造上の問題を示しています。構造エラーは、次の原因によって発生する可能性があります。フォントツールがフォントファイルを誤って生成する。有効なフォントファイルの内容を変更する人。または、フォントファイルのその他の破損。フォントを再生成するか、フォントのベンダーに連絡してフォントの有効なバージョンを入手してください。

  • E1305フォントチェックサムが正しくありません0x25a37feb
    このエラーは、フォントの構造的な問題を示しています。構造エラーは、次の原因によって発生する可能性があります。フォントツールがフォントファイルを誤って生成する。有効なフォントファイルの内容を変更する人。または、フォントファイルのその他の破損。フォントを再生成するか、フォントのベンダーに連絡してフォントの有効なバージョンを入手してください。

  • E1303非線形スケーリングフラグ(ビット4)はクリアされていますが、hdmxテーブルは存在します
    フラグフィールドのビット4をクリアに設定すると、ヒント命令がアドバンス幅を変更しないため、グリフのアドバンス幅が線形にスケーリングされます。 hdmxテーブルのは、このフォント内のグリフの有効幅がヒントの指示によって影響を受ける可能性があることを示しています。このビットを設定して、有効幅が線形にスケーリングされない可能性があることを示します。

  • E1410 xMaxExtentフィールドは計算値actual = 1130、calc = 1855と等しくありませんxMaxExtentフィールド
    の値はMax(lsb +(xMax-xMin))と等しくなければなりません。この値は、輪郭のあるグリフのみを使用して計算する必要があります。輪郭のないグリフは無視する必要があります。

  • E1607テーブルのバージョンは0バージョンではありません=バージョン1、認識されないバージョン#、これ以上のテストは実行できません
    バージョン0は、現在定義されているカーニングテーブルの唯一のバージョンです。テーブル編集ツール、または有効なカーニングテーブルを作成するカーニングエディタを使用して、このフィールドを修正します。

  • E2014 Microsoft Unicodeバージョンの文字列が見つかりませんでした
    両方のプラットフォームに名前文字列が必要です。テーブル編集ツールを使用して、Windowsの名前文字列を追加します。

また、次のような多くの情報メッセージが表示されます。

  • I0040 OpenTypeテーブルではなく、内容が検証されていませんこのテーブルタイプは、Apple TrueType仕様で定義されています。

したがって、MicrosoftのFont Validatorが正しければ、Appleが仕様の実装に悪い仕事をしたと思います。(そして、おそらく、Windowsへのフォントの配布を停止するために?)


良い情報。ありがとう!+1しました。しかし、私は受け入れた他の答えでオンラインフォントコンバータを使用してこの問題を回避しました。
クリスW.レア

@Chris、それを受け入れることに汗をかいていないので、私はスクリーンショットを追加しました、そしてそれは賞金にも私の選択でした- それを証明するために改訂履歴superuser.com/posts/121746/revisionsを参照してください;-)
Arjan


2

できるとは思わない。このページは、Windows Fontsフォルダーにコピーするだけでできると主張しています。

フォントファイルをコピーして貼り付けます(通常、フォントは拡張子で終わります .tty、.ttcまたは.fonで終わるフォント)をC:\ WINDOWS \ fontsフォルダーにます。

(私の大胆な)。

ただし、これはMac TTCフォントではなく、True Type Collectionsを指すと推測しています。Mac TTCフォントは、Windowsが理解できない形式で保存されます。

このページには、TTConverterを含むフォントコンバーターのリストがあります。

Macユーザー向けのChris Reedの無料ユーティリティ。PCTTF形式をMac TrueTypeに、またはその逆に変換します。

そのプログラムのリンクのほとんどが現在壊れているので、役に立たないというわけではないことを発見しました。変換を行うには、このツールのようなものを見つける必要があります。


(TTConverterリンクが壊れています。)
クリスW.レア

@クリス-すみません、リンクを再確認する機会がありました。確認したところ、多くのリンクが壊れているようです。リンクを削除します。
ChrisF

あなたが言及している「Mac TTCフォント」とは何ですか?TTC 定義上、Microsoftの形式だと思います。(およびMac上、TrueTypeフォントコレクションがないではないのMacからPCにコピーするすべての問題を得てはならないため、データフォークを使用し、参照support.apple.com/kb/TA22195を
Arjan

1
@Arjan:彼らはリソースフォークを使用しないことを意味すると思います。データフォークを使用しなかった場合、MacからPCにコピーしてもバイトは生成されません。(しかし、素晴らしくて速いでしょう!)
SamB

1

インストールする場合 Dfont Splitter

その後、実際にTTCファイルを開いて、Windowsにインストールする個々の.TTFフォントファイルを抽出できます。

もう1つのより複雑な問題は、Macの「フォントスーツケース」に直面している場合です。Windowsでは、これらのファイルは0KBとして表示されますが、内部にはフォントファイルがあります。これらを開くには、この非常に役立つチュートリアルに示されているように、2段階のソリューションが必要です。です。(Macの「ターミナル」を使用してファイルを抽出し、続いてPeter UpfoldのDfontSplitterを使用します)

これらのソリューションは完全に無料で、非常に役立ちます。


これは、コレクション内の各フォントのTTFファイルを作成し、彼らはOS Xで罰金を見ながら、残念ながら、彼らはまだWindows 7のに有効なフォントとして認識されません
スコット・マッキンタイア

0

フォントのインストール時に次のエラーメッセージが表示された人:

「(FONTNAME).ttcをインストールできません-ファイル '(FONTNAME).ttc'は有効なフォントではないようです。」

Windows 10でフォントをインストールするときにこのような問題が発生した場合は、ダウンロードしたフォントをダブルクリックするだけで、画面に表示される手順に従う必要があります。ダウンロードしたフォントをコピーして貼り付けると、上記のエラーメッセージが表示される場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.