Konvertieren Sie CFF in SVG
CFF-zu-SVG-Konvertierungsfunktion für C# .NET. API zum Transformieren von Schriftarten.
Warum müssten Sie CFF in SVG umwandeln? Möglicherweise haben Sie bereits erfahren, dass SVG-Schriftarten eine gute Wahl für die Barrierefreiheit im Internet sind. Dieses Schriftformat ermöglicht die Skalierung von Text, ohne an Qualität oder Klarheit zu verlieren, was für eine bessere Lesbarkeit sorgt. Durch die verlustfreie Skalierbarkeit sind Schriftarten dieses Formats auflösungsunabhängig. Dies bietet Ihnen einen Vorteil bei Projekten, bei denen die Schriftgröße dynamisch angepasst werden muss. Durch die Konvertierung einer CFF-Schriftart in SVG erhalten Sie außerdem Zugriff auf typografische Effekte wie Verläufe, Texturen oder Animationen, die von SVG unterstützt werden, sowie auf die Software zur Bearbeitung von Vektorgrafiken.
Hier bieten wir Ihnen die CFF-zu-SVG-Konvertierung innerhalb von .NET-APIs an, die mit nur wenigen Codezeilen durchgeführt werden kann. Diese Font-API-Lösung für С# lässt sich ganz einfach in Ihr eigenes Produkt integrieren oder einen plattformübergreifenden CFF-zu-SVG-Konverter entwickeln, wie Sie ihn finden, indem Sie dem Link folgen.
Die Lösung umfasst die Schriftdatenstruktur zusammen mit allen Glyphen sowie Kodierungsinformationen für alle Schrifttypen, die eine Zuordnung zwischen Zeichencodes und Glyphen-IDs darstellen. Mit dieser .NET-API können Sie beliebige Glyphen oder Texte sowie spezielle Glyphen rendern, die durch die Implementierung von Schnittstellen mithilfe einfacher Grafikfunktionen wie Punkt verschieben, Linie zeichnen, Kurve usw. gerendert werden können.
CFF-zu-SVG-Konvertierung auf C#
Weitere Informationen, die Sie für die Arbeit mit der API benötigen, und die Grundlagen zu Schriftarten, die Ihnen beim Programmieren helfen, finden Sie unter Dokumentation .
- Geben Sie den Pfad zur CFF-Schriftartdatei an, die in der Variablen fontPath gespeichert ist, und öffnen Sie die CFF-Schriftart mit Open() Methode.
- Geben Sie die SVG-Ausgabeeinstellungen an, indem Sie den Ausgabeverzeichnispfad OutputDir mit dem gewünschten Schriftartdateinamen mithilfe der Methode Path.Combine() kombinieren. Das FileStream-Objekt outStream wird dann mit File.Create() erstellt, um eine neue Datei mit dem angegebenen Ausgabepfad zu erstellen.
- Konvertieren Sie CFF in SVG mit der Methode SaveToFormat() und übergeben Sie SVG als FontSavingFormats .
Beginnen Sie mit der .NET-Schriftarten-API
- Installieren Sie über die Befehlszeile als
nuget install Aspose.Font
oder über die Paket-Manager-Konsole von Visual Studio mitInstall-Package Aspose.Font
. - Alternativ können Sie das Offline-MSI-Installationsprogramm oder die DLLs in einer ZIP-Datei von Downloads herunterladen.
- Sehen Sie sich das Beispiel der Umsetzung der genannten Funktionalität im plattformübergreifenden Aspose CFF to SVG Converter an. Besuchen Sie unseren GitHub -Repository, um weitere Codebeispiele für die Arbeit mit Font API Solution für C# .NET zu erhalten.
FAQ
1. Kann ich CFF in SVG umwandeln?
Die Aspose.Font-Lösung verfügt über Funktionen, mit denen Sie Schriftarten online oder programmgesteuert in andere Formate konvertieren können. Wenn Sie CFF sofort online in SVG umwandeln müssen, können Sie den plattformübergreifenden Font Converter verwenden Anwendung.
2. Welche Schriftformate werden von der Konvertierungsfunktion unterstützt?
Die API unterstützt TTF, WOFF, WOFF2, EOT, Typ 1 und CFF als Eingabeformate und TTF, WOFF und WOFF2 als Ausgabeformate
3. Ist die Funktion kostenlos?
Die plattformübergreifenden Konverter sind kostenlos, wenn Sie für die API-Lösung eine kostenlose Testversion erhalten und das Produkt dann bei Bedarf kaufen können.
CFF Was ist CFF Dateiformat
Compact Font Format oder CFF wird auch als Type 2 Font Format oder CFF/Type 2 Font Format bezeichnet. Es wird gesagt, dass CFF nicht genau das Schriftartformat ist, sondern die Möglichkeit, andere Schriftartformate wie Type 1 zu komprimieren. Wie Type 1 und TrueType-Formate verwendet CFF auch Hinting. Es verwendet die gleichen Methoden zur Darstellung von Hinweisen wie Typ 1, aber sie sind einfacher und sauberer in Code zu schreiben und bieten eine bemerkenswerte Platzersparnis.
SVG Was ist SVG Dateiformat
SVG oder Scalable Vector Graphics-Schriftart ist ein Schriftformat, das auf dem SVG-Standard (Scalable Vector Graphics) basiert, einer XML-basierten Sprache zur Beschreibung zweidimensionaler Vektorgrafiken. Im Gegensatz zu TrueType oder OpenType, die auf Rastergrafiken basieren und beim Hochskalieren pixelig werden können, werden SVG-Schriftarten verlustfrei hochskaliert.
Other Conversion Options
Support and Learning Resources
- Lernmittel
- Dokumentation
- Quellcode
- API-Referenzen
- Warum Aspose.Font für .NET?
- Kundenliste
- Erfolgsgeschichten