TYPE1’i SVG’ye dönüştür

C# .NET için TYPE1’den SVG’ye Dönüştürme işlevi. Yazı tiplerini dönüştürmek için API.

 

Tip 1 yazı tipleri masaüstü yayıncılık ve baskı uygulamalarında yaygın olarak kullanılırken, SVG formatı web projelerinde çalışmak için daha iyidir. Ancak, bir biçimi diğerine dönüştürmeyi düşünmenize neden olabilecek başka nedenler bulalım. Tip 1 yazı tipleri, kalite kaybı olmadan ölçeklenebilir, ancak çok fazla ölçeklendirildiğinde pikselleşmeye veya ayrıntı kaybına neden olabilir. SVG yazı tipleriyle bu sorunla karşılaşmazsınız, bu nedenle çeşitli ekran boyutları ve çözünürlükleri için mükemmeldirler. Tip 1 yazı tipleri oldukları gibi kullanılmak üzere tasarlanmıştır. SVG yazı tipleri daha fazla düzenlenebilir ve özelleştirilebilir ve standart vektör düzenleme yazılımı kullanılarak değiştirilebilir. Ancak, SVG yazı tiplerinin Tip 1 yazı tiplerine göre sınırlı tipografik özelliklere sahip olduğunu ve dosya boyutlarının daha büyük olduğunu unutmamalısınız. Ancak bu sorun, projenizde boyutu küçültmek için ihtiyacınız olan tek sembolleri içeren bir alt küme oluşturarak çözülebilir.

Buradaki Dönüştürme, TYPE1'i yalnızca birkaç satır kodla SVG'ye dönüştürmek için .NET API'lerini kullanır. С# için Aspose.Font API Çözümünü kendi ürününüze entegre etmek veya bağlantıyı takip ederek bulabileceğiniz gibi çapraz platform TYPE1'den SVG'ye Dönüştürücü geliştirmek gerçekten çok kolay.

Bu Çözüm, tüm yazı tipi türleri için her glif ve kodlama hakkında bilgi depolamak için bir yazı tipi veri yapısı içerir. Karakter kodları ve glif tanımlayıcıları arasında bir bağlantı oluşturur. Bu .NET API'sini kullanarak, özel glifler dahil istediğiniz herhangi bir glifi veya metni oluşturabilirsiniz. Arayüzleri uygulayarak ve noktaları hareket ettirme, çizgi çizme, eğri oluşturma ve daha fazlası gibi temel grafik işlevlerini kullanarak, istenen işleme çıktısını elde edebilirsiniz.

C# üzerinde TYPE1'den SVG'ye Dönüşüm

API ile çalışmak için gereken daha fazla bilgiyi ve yazı tipleriyle ilgili temel bilgileri öğrenebileceğiniz Belgelere gidin.

  1. fontPath değişkeninde depolanan TYPE1 yazı tipi dosyasının yolunu belirtin ve Open() Yöntem.
  2. OutputDir çıktı dizini yolunu Path.Combine() Yöntemini kullanarak istenen yazı tipi dosyası adıyla birleştirerek SVG çıktı ayarlarını belirtin. FileStream nesnesi outStream, belirtilen çıktı yolu ile yeni bir dosya oluşturmak için File.Create() kullanılarak oluşturulur.
  3. SaveToFormat() Yöntemini kullanarak TYPE1’den SVG’ye dönüştürme işlemini gerçekleştirin ve SVG’yi FontSavingFormats .

.NET Yazı Tipi API'sini Kullanmaya Başlayın

  1. Komut satırından nuget install Aspose.Font olarak veya Visual Studio’nun Paket Yöneticisi Konsolu aracılığıyla```Install-Package Aspose.Font’’ ile kurun.
  2. Diğer yol ise çevrimdışı MSI yükleyicisini veya DLL’leri indirilenler adresinden bir ZIP dosyasında almaktır.
  3. Platformlar arası Aspose TYPE1 to SVG Converter’da açıklanan işlevselliği gerçekleştirme örneğine bakın.Ayrıca GitHub deposu.
C# üzerinde TYPE1'den SVG'ye Dönüşüm
Input file
Upload a file you want to convert
Output format
Select the target format

        



SSS

1. TYPE1 dosyasını SVG biçimine dönüştürebilir miyim?

Aspose.Font çözümü, yazı tiplerini çevrimiçi veya programlı olarak başka formatlara dönüştürmenize olanak tanıyan işlevselliğe sahiptir. TYPE1 dosyasını anında çevrimiçi olarak SVG biçimine dönüştürmeniz gerekiyorsa, Font Converter çapraz platformunu kullanmak isteyebilirsiniz. başvuru.

2. Dönüştürme işlevi hangi yazı tipi biçimlerini destekler?

API, giriş olarak TTF, WOFF, WOFF2, EOT, Type 1 ve CFF’yi ve çıkış biçimleri olarak TTF, WOFF ve WOFF2’yi destekler

3. İşlev ücretsiz mi?

Çapraz platform dönüştürücüler ücretsizdir; API çözümü için ücretsiz Deneme sürümü alabilir ve ardından gerekirse ürünü satın alabilirsiniz.

TYPE1 TYPE1 Dosya Biçimi nedir

Type 1 formatı, 1984 yılında PostScript programlama dili ile birlikte piyasaya çıktı, bu nedenle formata Postscript Type 1 de denir. Postscript programının özel bir formudur ve yazı tipini tanımlamaya yönelik dosya formatıdır. Tip 1 formatı, yazıcılar ve bilgisayarlar tarafından ya yerleşik tercümanlar tarafından ya da Adobe Type Manager gibi ek yardımcı programlar tarafından tanınır. Yazı tipleri, Unicode kodlama standartlarını desteklemez.

SVG SVG Dosya Biçimi nedir

SVG veya Scalable Vector Graphics yazı tipi, iki boyutlu vektör grafiklerini tanımlamayı amaçlayan XML tabanlı bir dil olan SVG (Scalable Vector Graphics) standardını temel alan bir yazı tipi biçimidir. Raster grafiklere dayanan ve büyütüldüğünde piksellenebilen TrueType veya OpenType'ın aksine, SVG yazı tipleri kayıpsız bir şekilde büyütülür.

  

Support and Learning Resources