1. Des produits
  2.   Font
  3.   .NET
  4.   Typographie
 
  

Bibliothèque .NET pour la lecture de documents EPUB

API .NET Open Source pour accéder et lire les fichiers EPUB, extraire leur contenu et convertir les EPUB en PDF dans les applications C#.

Bibliothèques .NET open source pour créer, modifier, lire, convertir ou traiter les formats de fichiers d'eBook à l'aide d'API gratuites ciblant la plateforme C# .NET. Elles prennent en charge un large éventail de formats de polices, y compris TrueType, OpenType, les polices Type1, etc. La bibliothèque comprend diverses classes et méthodes qui facilitent la manipulation des polices dans votre code. La bibliothèque de gestion des polices permet aux développeurs de logiciels de gérer les polices au sein de leur propre application .NET et prend en charge l'installation, la désinstallation et la mise à jour des polices sur la machine de l'utilisateur ou dans le répertoire d'une application.

La bibliothèque C# Typography Fonts Management est un outil puissant qui permet aux développeurs logiciels de gérer les polices dans leurs applications C# sans aucune dépendance. La bibliothèque Typography permet aux utilisateurs de charger et d’enregistrer des polices dans divers formats de fichiers. Les utilisateurs peuvent charger des polices à partir d’un fichier ou d’un flux, voire créer une police à partir de zéro. De nombreuses autres fonctionnalités utiles font partie de la bibliothèque pour la gestion des polices, telles que l’affichage de toutes les polices disponibles, l’intégration de polices pour un rendu correct du texte, la prise en charge du cache de polices pour rendre le texte plusieurs fois, un mécanisme de validation des polices, et bien plus encore.

La bibliothèque open source Typography est une bibliothèque multiplateforme qui ne nécessite PAS la bibliothèque de rendu PixelFarm. Ses fonctionnalités étendues et son API facile à utiliser en font un excellent choix pour tout développeur souhaitant travailler avec les polices dans ses projets. En utilisant cette bibliothèque, vous pouvez améliorer la typographie de vos applications et offrir une meilleure expérience utilisateur à vos utilisateurs.

Previous Next

Premiers pas avec la typographie

La méthode recommandée pour installer Typography est d'utiliser NuGet. Veuillez utiliser la commande suivante pour une installation fluide.

Installer Typography via NuGet

 NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0

Vous pouvez également l'installer manuellement ; téléchargez les fichiers de la dernière version directement depuis le dépôt GitHub.

Charger les informations de police à l'aide de l'API C#

La bibliothèque open source Typography offre un moyen pratique de charger les informations de police dans les applications C#. Elle permet aux développeurs de charger les informations de polices avec seulement quelques lignes de code C#. Charger les informations de police avec la bibliothèque Typography en C# est un processus simple. En utilisant la classe FontsLoader, vous pouvez facilement charger des fichiers de police et accéder à toutes les informations concernant la police. La bibliothèque prend entièrement en charge le chargement de plusieurs polices simultanément en passant un tableau de chemins de fichiers de police à la méthode LoadFonts. Une fois les informations de police chargées par l'utilisateur, elles peuvent être facilement utilisées pour rendre du texte avec la police fournie.

Comment charger les informations de polices dans les applications C# ?

using CSharpTypography.Fonts;


// Create an instance of the FontsLoader class

FontsLoader fontsLoader = new FontsLoader();

// load font information

Font font = fontsLoader.LoadFonts("font.ttf");

// load multiple fonts

string[] fontFiles = { "font1.ttf", "font2.ttf", "font3.ttf" };
Font[] fonts = fontsLoader.LoadFonts(fontFiles);

// Once you have loaded font information, you can use it to render text

using CSharpTypography.Text;

string text = "Hello, world!";
Font font = fontsLoader.LoadFonts("font.ttf");

FormattedText formattedText = new FormattedText(text, font, 24);
 Français