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++。
- 使用下面的示例代碼將 Type1 字體轉換為 C++ 中的 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 的全部容量。
常見問題 – 常見問題
什麼是 Type1 到 TTF 的轉換?
Type1 到 TTF 轉換是將 Type1 格式的字體轉換為各種操作系統和應用程序廣泛支持的 TrueType 字體 (TTF) 格式的過程。
此工具如何執行 Type1 到 TTF 的轉換?
此轉換是一項在線服務,它利用高級算法將 Type1 字體轉換為 TTF。通過上傳您的 Type1 字體文件,該服務會對其進行處理並生成一個 TTF 字體文件,您隨後可以下載並使用該文件。
我可以在下載之前預覽轉換後的 TTF 字體嗎?
不,轉換器不提供預覽功能。但是,您可以下載轉換後的 TTF 字體文件並將其安裝在您的系統上或在您的應用程序中使用它以查看其呈現方式。
此字體轉換是否可供離線使用?
不,此轉換是在線服務,不提供離線版本。您可以通過連接到互聯網的任何設備上的網絡瀏覽器訪問該服務。