2010-02-28 18:35:26 +0000 2010-02-28 18:35:26 +0000
31
31

OS Xの*.TTCフォントをWindowsにインストールするには?エラーが発生しています。"*.TTCは有効なフォントではないようです"

私はOS X 10.6 Snow Leopardが動作するMacとWindows 7が動作するPCの両方を所有しています。

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

"Cannot install (FONTNAME).ttc - The file ‘(FONTNAME).ttc’ does not appear to be a valid font.”

***.TTC形式のフォントファイルはWindowsにインストールできますか?もし可能ならば、どのようにしてインストールできますか?


UPDATE: ソースコード (ttc2ttf utility for a simple ttc2ttf (ttc2ttf_AA.tar.gz) をダウンロードして、 この日本語ページ で見つけた cygwin で g++経由でコンパイルしてみた。その結果、TTC / True Type Collectionから “AmericanTypewriter.ttf "という1つのファイルが抽出されました。(なぜ1つのファイルしかないcollectionを持っているのか!)

しかし、出来上がったAmericanTypewriter.ttfをWindowsにインストールしようとすると、上記のようなエラーメッセージが表示されてしまいます。またしても困ったものです。

p.s. 私はもはや Windows 上でこのフォントを必要としていませんが、今はその理由と方法を突き止めようと決意しています :-)

回答 (7)

48
48
48
2010-03-20 11:12:13 +0000

ttc を ttf に変換するには onlinefontconverter.com (開発者 ) を使用します。

7
7
7
2010-03-01 16:38:57 +0000

この情報は、Adobeのサポート文書を含む多くの異なるソースから得た情報に基づいています。そのため、修正や変更があれば、感謝しています…

ドキュメントの全文はここにあります… http://www.schollnick.net/wordpress/systems-administration/fonts/

でも、Macintoshで使えるフォントは何ですか?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Type 1 (PostScript)

注意:Adobeによると、WindowsはTTCフォントを直接サポートしていません。ですから、おそらくフォントマネージャを使ってTTCをサポートすることができるでしょう。しかし、ネイティブではWindowsはTTCをサポートしていない…

Font Creatorを使えば、TTCアーカイブをクラックして、その中から特定のフォントを追加で取り出すことができます http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html 試用版がありますが、購入するには79ドルかかります…

現時点では無料のコンバータを見つけられませんでした…


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

これで、システムにインストールされているすべてのフォントが一覧表示され、フォントブックの全画面が表示されるはずです。インストールしたフォントを見つけて、File –> Validate fontを選択します。

これで、フォントの問題点がリストアップされたレポートが表示されます。そしてそのレポートは、何を修正する必要があるのか、そして/またはそれが可能かどうかについての出発点を与えることができるでしょう。

5
5
5
2010-03-19 12:09:08 +0000

この特定のフォント(変換せずに)では運がないだけだと思います。

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

$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType font collection data

実際、最初の4バイトはttcf魔法の数字です。

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

ということは、これは確かにMicrosoftのTrueType Collectionフォーマットを使用していると主張するファイルであることは間違いありません。(http://en.wikipedia.org/wiki/TrueType#TrueType_Collection) ウィキペディアによると

Mac OSではMac OS 8.5からTTCがサポートされた。

Apple による。

Mac OS XはMicrosoft Windowsで使用されているフォントフォーマットにも対応しています。これらのフォントはすべてのデータをデータフォーク内に持っており、Macintoshフォントに見られる追加のリソースを持っていません。

したがって、Windowsへのコピーでは、忘れてしまうような隠れた リソースフォーク がないため、データが失われることはないはずです。したがって、これはWindowsには正常にインストールされるはずです…。

Windows XP上でMicrosoftのフォント検証ツールを使用したクイックテストでは、何のエラーも表示されません。しかし、完全なテストでは、多くのレンダリングエラーの中で、私がどう解釈したらいいのかわからないものがいくつか出てきました。E2132 と E1607 は、検証ツールが古いことを示している可能性があり、他のエラーの原因にもなっている可能性があることに注意してください。

  • E2008 The PostScript string is not present for both required platforms MS Postscript string is missing, but Mac Postscript string is present フォントに 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 ではありませんでした version = 1, unrecognized version #, no further tests can be performed バージョン 0 は、 現在定義されている kern テーブルの唯一のバージョンです。テーブル編集ツール、または有効なkernテーブルを作成するkernエディタを使用して、このフィールドを修正してください。

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

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

  • I0040 Not an an OpenType table, contents not validated このテーブルタイプはApple TrueType仕様で定義されています。

ということは、Microsoft の Font Validator が正しいのであれば、Apple は仕様の実装に失敗したのではないかと思います。(もしかしたら、わざとWindowsへのフォントの配布を止めたのかもしれない)

4
4
4
2015-08-03 11:49:23 +0000
2
2
2
2010-02-28 19:06:46 +0000

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

フォントファイル(フォントは通常、拡張子.tty , .ttc or .fonで終わる)をコピーして、C:WINDOWS Fontsフォルダに貼り付けてください。

(私の太字)。

ただし、これはMacのTTCフォントではなく、True Type Collectionsのことを指しているのではないかと推測しています。MacのTTCフォントはWindowsには理解できない形式で保存されます。 このページには、TTConverterを含むフォントコンバータの一覧が載っています。

PCのTTF形式をMacのTrueTypeに変換したり、その逆も可能なChris Reed氏のMacユーザー向け無料ユーティリティ。

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

1
1
1
2014-05-30 04:47:55 +0000

Dfont Splitter ](http://peter.upfold.org.uk/projects/dfontsplitter)

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

もう一つのより複雑な問題は、Macの「フォントスーツケース」に直面した場合です。Windowsではこれらのファイルは0KBと表示されていますが、中にはフォントファイルが入っています。これらのファイルを開くには、この非常に参考になる チュートリアル で示されているように、2つのステップを踏む必要があります。(Macの「ターミナル」を使ってファイルを展開し、Peter UpfoldのDfontSplitterを使って展開します)

これらのソリューションは完全に無料で、非常に便利です。

0
0
0
2018-05-08 11:02:44 +0000

フォントをインストールする際に以下のようなエラーメッセージが表示された人。

“Cannot install (FONTNAME).ttc - The file ‘(FONTNAME).ttc’ does not appear to be a valid font.”

Windows 10でフォントをインストールする際にこのような問題が発生した場合は、ダウンロードしたフォントをダブルクリックして、画面に表示される手順に従ってください。ダウンロードしたフォントをコピーして貼り付けないでください。