Type1 と TrueType (TTF) は、グラフィック デザインから Web 開発まで、さまざまなアプリケーションで使用される一般的なフォント形式です。 Type1 フォントはこれまで広く使用されてきましたが、TTF 形式はその汎用性とさまざまなプラットフォーム間での互換性により人気が高まっています。このブログ投稿では、Type1 フォントをオンラインで無料で TTF に変換するプロセスについて説明します。
オンラインでType1をTTFに無料変換
無料のオンライン Type1 から TTF コンバーター を使用して、Type1 を True Type フォント (TTF) に変換します。
オンラインで Type1 を TTF に変換する方法
- ソース Type1 ファイルをドラッグ アンド ドロップするか、オンライン アクセス URL を使用してアップロードします。
- 「変換」ボタンをクリックして変換を実行します。
- 「ファイルを保存」リンクをクリックして、出力 TTF フォントをダウンロードします。
Type1 フォントを TTF 形式に変換するのは、このオンライン変換ツールを使用する簡単なプロセスです。上記の手順に従うことで、数回クリックするだけで Type1 フォントを TTF にシームレスに変換できます。
お客様のデータは当社のサーバーには保存されないため、TTF ファイルにアクセスまたはダウンロードするためのリンクは 24 時間後に期限切れになります。
フォントコンバーターアプリケーションの作成方法
このオンラインの Type1 から TTF フォントへのコンバーターは、Aspose.Font library を利用しています。また、これを使用して、さまざまなプラットフォームやアプリケーション間での互換性と柔軟性の向上のために TTF フォントを使用する利点を享受することもできます。
- C# で Type1 を TTF として変換する
- Java で Type1 を TTF として変換する
- C++ で Type1 を TTF フォントに変換する
- Type1 から TTF への変換 – 学習リソース
- フォント コンバータ ライブラリ – 無料ライセンスを取得する
C# で Type1 を TTF フォントに変換する
次の手順に従って、C# で Type1 フォントを TTF 形式に変換できます。
- ご使用の環境で Aspose.Font for .NET を設定します。
- 次のコード スニペットを実行して、C# で Type1 フォントを TTF 形式に変換します。
// Open Type1 font
string fontPath = Path.Combine(DataDir, "Courier.pfb");
FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new FileSystemStreamSource(fontPath)));
Font font = Font.Open(fontDefinition);
// Type1 output settings
string outPath = Path.Combine(OutputDir, "Type1ToTtf_out1.ttf");
FileStream outStream = File.Create(outPath);
// Convert type1 to ttf
font.SaveToFormat(outStream, FontSavingFormats.TTF);
Java で Type1 フォントを TTF に変換する
Java を使用して Type1 フォントを TTF フォントに変換するには、次の手順に従う必要があります。
- Java 用 Aspose.Font をインストールする in your application.
- Java を使用して Type1 フォントをロードおよび変換するには、次のコード サンプルを使用します。
// Open Type 1 font
String fontPath = Paths.get(getDataDir(),"Courier.pfb").toString();
FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new FileSystemStreamSource(fontPath)));
Font font = Font.open(fontDefinition);
// Ttf output settings
String outPath = Paths.get(getOutputDir(), "Type1ToTtf_out1.ttf").toString();
FileOutputStream outStream = new FileOutputStream(outPath);
// Convert type1 to ttf
font.saveToFormat(outStream, FontSavingFormats.TTF);
C++ で Type1 を TTF フォントに変換する
以下の手順に従って、C++ で Type1 フォントを TTF 形式に変換できます。
- システムに Aspose.Font for C++ をセットアップします。
- C++ で Type1 フォントを TTF 形式に変換するには、以下のサンプル コードを使用します。
// Open Type 1 font
System::String fontPath = System::IO::Path::Combine(get_DataDir(), u"Courier.pfb");
System::SharedPtr<FontDefinition> fontDefinition = System::MakeObject<FontDefinition>(Aspose::Font::FontType::Type1, System::MakeObject<FontFileDefinition>(u"pfb", System::MakeObject<FileSystemStreamSource>(fontPath)));
System::SharedPtr<Aspose::Font::Font> font = Aspose::Font::Font::Open(fontDefinition);
// Ttf output settings
System::String outPath = System::IO::Path::Combine(get_OutputDir(), u"Type1ToTtf_out1.ttf");
System::SharedPtr<System::IO::FileStream> outStream = System::IO::File::Create(outPath);
// Convert type1 to ttf
font->SaveToFormat(outStream, Aspose::Font::FontSavingFormats::TTF);
オンラインで Type1 を TTF に変換する – 学習リソース
さまざまな種類のフォントの操作と変換を調べるには、次のリソースを参照してください。
フォント コンバータ ライブラリ – 無料ライセンスを取得する
無料の一時ライセンスをリクエストして、評価制限を回避し、API を最大限にテストすることができます。
よくある質問 – FAQ
Type1 から TTF への変換とは何ですか?
Type1 から TTF への変換は、Type1 形式のフォントを、さまざまなオペレーティング システムやアプリケーションで広くサポートされている TrueType フォント (TTF) 形式に変換するプロセスです。
このツールは Type1 から TTF への変換をどのように実行しますか?
この変換は、高度なアルゴリズムを利用して Type1 フォントを TTF に変換するオンライン サービスです。 Type1 フォント ファイルをアップロードすると、サービスがそれを処理し、ダウンロードして使用できる TTF フォント ファイルを生成します。
変換された TTF フォントをダウンロードする前にプレビューできますか?
いいえ、コンバーターにはプレビュー機能がありません。ただし、変換された TTF フォント ファイルをダウンロードしてシステムにインストールしたり、アプリケーションで使用してレンダリング方法を確認したりできます。
このフォント変換はオフラインでも使用できますか?
いいえ、この変換はオンライン サービスであり、オフライン バージョンは提供されません。インターネットに接続されている任意のデバイスの Web ブラウザを通じてサービスにアクセスできます。