Convertir TTF en SVG

Fonctionnalité de conversion TTF en SVG pour C# .NET. API pour transformer les polices.

 

Même si TTF est un format plus utilisé, pris en charge et compact que SVG, il existe quelques raisons qui peuvent vous obliger à convertir l'un dans l'autre. Les polices TTF sont conçues pour des tailles de pixels spécifiques. Lorsqu'ils sont mis à l'échelle, ils peuvent perdre de la qualité visuelle et de la netteté, en particulier lorsqu'ils sont agrandis de manière significative. Les polices SVG sont indépendantes de la résolution et peuvent être mises à l'échelle à l'infini sans aucune perte de qualité, ce qui les rend idéales pour une conception réactive et des affichages haute résolution. Comme les polices SVG sont basées sur des graphiques vectoriels, elles sont plus modifiables et personnalisables. Yiu peut les modifier avec un logiciel d'édition de vecteur standard. Mais gardez à l'esprit que les polices SVG sont prises en charge par la plupart des navigateurs Web modernes, mais certains navigateurs plus anciens peuvent avoir une prise en charge limitée ou inexistante des polices SVG. Vous feriez donc mieux d'avoir des polices de secours d'un autre format si vous souhaitez utiliser SVG.

La conversion utilise ici les API .NET pour transformer TTF en SVG avec seulement quelques lignes de code. Aspose.Font API Solution for С# est vraiment facile à intégrer dans votre propre produit ou à développer un convertisseur TTF en SVG multiplateforme comme celui que vous pouvez trouver en suivant le lien.

La solution consiste en une structure de données de police qui contient des détails sur chaque glyphe et encodage pour tous les types de police. Il établit un lien entre les codes de caractère et les identifiants de glyphe. Avec cette API .NET, vous pourrez restituer n'importe quel glyphe ou texte souhaité, y compris des glyphes spéciaux. En implémentant des interfaces et en utilisant des fonctions graphiques fondamentales telles que le déplacement de points, le dessin de lignes, la création de courbes, etc., vous pouvez obtenir le résultat de rendu souhaité.

Conversion TTF en SVG sur C#

Accédez à Documentation où vous pouvez obtenir plus d’informations nécessaires pour travailler avec l’API et les connaissances fondamentales sur les polices.

  1. Spécifiez le chemin d’accès au fichier de police TTF stocké dans la variable fontPath et ouvrez la police TTF à l’aide de Open() Méthode.
  2. Spécifiez les paramètres de sortie SVG en combinant le chemin du répertoire de sortie OutputDir avec le nom de fichier de police souhaité à l’aide de la méthode Path.Combine(). L’objet FileStream outStream est ensuite créé à l’aide de File.Create() pour créer un nouveau fichier avec le chemin de sortie spécifié.
  3. Effectuez la conversion TTF en SVG à l’aide de la méthode SaveToFormat() et transmettez SVG en tant que FontSavingFormats .

Premiers pas avec l'API de police .NET

  1. Installez à partir de la ligne de commande en tant que nuget install Aspose.Font ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.Font.
  2. Vous pouvez également obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de téléchargements .
  3. Voir l’exemple de réalisation de la fonctionnalité mentionnée dans le convertisseur multiplateforme Aspose TTF to SVG . Allez sur notre GitHub pour obtenir plus d’exemples de code sur la façon de travailler avec Font API Solution for C# .NET.
Conversion TTF en SVG sur C#
Input file
Upload a file you want to convert
Output format
Select the target format

        



FAQ

1. Puis-je convertir TTF en SVG ?

La solution Aspose.Font possède une fonctionnalité qui vous permet de convertir des polices vers d’autres formats en ligne ou par programme. Si vous avez besoin de transformer TTF en SVG instantanément en ligne, vous pouvez utiliser Font Converter multiplateforme application.

2. Quels formats de police sont pris en charge par la fonctionnalité de conversion ?

L’API prend en charge TTF, WOFF, WOFF2, EOT, Type 1 et CFF en entrée et TTF, WOFF et WOFF2 en sortie.

3. La fonctionnalité est-elle gratuite ?

Les convertisseurs multiplateformes sont gratuits, alors que pour la solution API, vous pouvez obtenir un essai gratuit, puis acheter le produit si nécessaire.

TTF Qu'est-ce que le format de fichier TTF

Le format de police TrueType ou TTF est désormais le plus populaire. Ce format a d'abord été développé par Apple et est aujourd'hui utilisé dans les systèmes d'exploitation Microsoft et Apple. La police TTF utilise des techniques spéciales pour fournir un rendu de haute qualité de la police sur les appareils à faible résolution d'écran. Il utilise l'outil d'instructions développé qui permet aux polices d'avoir une qualité similaire à celle des polices bitmap.

SVG Qu'est-ce que le format de fichier SVG

La police SVG ou Scalable Vector Graphics est un type de format de police basé sur la norme SVG (Scalable Vector Graphics), un langage basé sur XML visant à décrire des graphiques vectoriels en deux dimensions. Contrairement à TrueType ou OpenType, qui sont basés sur des graphiques raster et peuvent devenir pixélisés lorsqu'ils sont mis à l'échelle, les polices SVG sont mises à l'échelle sans perte.

Other Conversion Options

  

Support and Learning Resources