Aspose.Font  for C++

Bibliothèque de manipulation de polices C++

Chargez, dessinez et enregistrez différentes polices telles que TrueType, WOFF, EOT, OpenType, CFF et Type1 dans les applications basées sur C++.

  Télécharger l'essai gratuit Try Online
  
 

La police est l'ensemble des représentations graphiques des symboles. L'apparence d'une police dépend des paramètres de la police tels que la famille de caractères, la police de caractères, les proportions de la police, etc. Travailler avec des polices est une partie importante du développement, de la conception ou de la typographie de l'interface. L'apparence de votre interface dépend de la police que vous avez choisie, mais vous devez également prendre en compte de nombreux facteurs pour vous arrêter sur la bonne police. Non seulement les utilisateurs font attention à la lisibilité des textes, mais les moteurs de recherche en tiennent également compte lors de la formation des résultats de recherche.

Aspose.Font pour C++ est une bibliothèque flexible et facile à utiliser pour travailler avec différents formats de police tels que TTF, EOT, WOFF, CFF et Type1. En utilisant cette API, vous pourrez lire différentes polices à partir de fichiers ainsi que de flux, fournir leurs informations sur les structures de données avec n'importe quel glyphe, encoder des informations pour tous les types de polices et enregistrer des polices. Les utilisateurs finaux peuvent obtenir de l'aide via son sous-système de rendu pour rendre n'importe quel glyphe ou texte souhaité.

Fonctionnalités avancées de l'API de gestion des polices C++

Charger les documents de polices à partir du disque

Charger le flux de fichiers de polices

Lire les informations sur la police

Enregistrer les fichiers de police mis à jour sur le disque

Lire les informations sur les glyphes et les métriquesrmation

Détecter les symboles latins in Fonts

Extraire les informations de licence intégréesrmation

Rendu du texte à l'aide de glyphes de police

Prend en charge divers formats de police

Charger, extraire et enregistrer la police TrueType

Aspose.Font pour C++ peut facilement charger, extraire et enregistrer les formats de police TrueType. Voici quelques lignes de code pour TrueType TTF.

Charger, extraire et enregistrer la police TrueType - C++


    using namespace System;
    using namespace Aspose::Font::Sources;
    using namespace Aspose::Font::Ttf;
    using namespace Aspose::Font;

    // Ouvre la police ttf
    SharedPtr<FontFileDefinition> fontFileDefinition = MakeObject<FileSystemStreamSource>(u"Montserrat-Regular.ttf");
    SharedPtr<FontDefinition> fontDefinition = MakeObject<FontDefinition>(FontType::TTF, fontFileDefinition);
    SharedPtr<Font> font = Font::Open(fontDefinition);
    
    // Paramètres de sortie Woff
    SharedPtr outStream = IO::File::Create(u"Montserrat-Regular-new.woff");
    
    // Convertit ttf en woff
    font->SaveToFormat(outStream, FontSavingFormats::WOFF);
	

Vous pouvez également essayez de courir en ligne conversion de code TTF, WOFF, WOFF2, EOT, CFF, or Type1 inà TTF, WOFF, WOFF2.
Ou utilisez les liens ci-dessous :

  
  

Aspose.font propose des API de gestion de polices individuelles pour d'autres environnements de développement populaires, comme indiqué ci-dessous :