Passer au contenu principal
Le résultat de la reconnaissance du document dépend des polices utilisées pendant le traitement et de leur configuration. ABBYY FineReader Engine vous permet d’utiliser les polices disponibles, mais dans certains cas, vous devez configurer les polices manuellement :
  • Votre document contient des polices spécifiques (par exemple, des polices non latines)
  • Vous utilisez un système d’exploitation avec un jeu de polices limité, voire sans polices. Par exemple :
  • Windows Server Core dans un conteneur Docker
  • Toute version serveur d’une distribution Linux sans interface utilisateur graphique
Dans ces cas, il est important de configurer les polices avant de lancer votre application, car plusieurs étapes du traitement nécessitent l’utilisation de polices correctement configurées :
  • Ouverture de PDF
  • Synthèse de documents
  • Exportation au format PDF
Cet article contient des informations utiles sur la manière de configurer les polices manuellement et décrit les fonctions d’ABBYY FineReader Engine conçues pour gérer les polices.

Ouverture des PDF

Lors de l’ouverture de fichiers PDF, les polices système sont utilisées. Si vous avez besoin de polices supplémentaires, vous pouvez les installer à l’aide de l’utilitaire système Livre des polices.
Le PDF contient des informations sur les polices utilisées pour le créer. Ces informations sont nécessaires pour la rasterisation du PDF, par exemple pour traiter le texte visible dans l’image et déterminer les polices utilisées ainsi que leurs paramètres. Pour ouvrir le PDF de sortie avec des polices correctement affichées, utilisez l’une des méthodes suivantes :
  • copiez manuellement les polices souhaitées dans le dossier Data/Resources/Font du package de distribution. Cette méthode n’enregistre pas les polices dans votre système d’exploitation et n’affecte que l’ouverture du PDF. Par défaut, les polices de ce dossier ne sont pas utilisées lors de la synthèse ni de l’export de documents.
  • copiez manuellement les polices souhaitées dans le dossier système /usr/share/fonts. Cette méthode enregistre les polices dans le système d’exploitation. Les polices de ce dossier seront utilisées pour la synthèse ou l’export de documents si vous les spécifiez dans la propriété ISynthesisParamsForDocument::FontSet (voir la section Synthèse de documents et export au format PDF). Par défaut, ces polices ne sont utilisées lors de la synthèse que si elles ont été incorporées dans le PDF d’entrée (voir la description du filtre FNF_Auto dans l’énumération FontNamesFiltersEnum).
  • installez le package d’installation des polices (utilisez le package ttf-mscorefonts-installer sur les systèmes de type Debian et le package msttcore-fonts-installer sur les systèmes de type RHEL). Cette méthode installe automatiquement les polices et présente les mêmes particularités de configuration des polices pour la synthèse et l’export que la méthode précédente.
Après avoir copié les polices dans le dossier système ou les avoir installées à l’aide du package sur certains systèmes d’exploitation, vous devez mettre à jour le cache des polices avec la commande fc-cache -f.
Polices à inclure :
  • Arial
  • Times New Roman
  • Courier New
Pour détecter les différents styles d’une même police dans le texte, nous vous recommandons d’inclure plusieurs styles de base à la fois (normal, gras et italique).
Windows
Le PDF contient des informations sur les polices utilisées pour le créer. Ces informations sont nécessaires pour la rasterisation du PDF, par exemple pour traiter le texte visible dans l’image et déterminer les polices utilisées ainsi que leurs paramètres. Pour ouvrir le PDF de sortie avec des polices correctement affichées, vous devez copier les fichiers des polices requises dans le dossier Data\Resources\Font du package de distribution. ABBYY FineReader Engine incorporera automatiquement ces polices pendant son fonctionnement.Polices à inclure :
  • Arial
  • Times New Roman
  • Courier New

Synthèse de documents et exportation au format PDF

Lors de la synthèse du document ou de son exportation au format PDF, ABBYY FineReader Engine sélectionne la meilleure police parmi celles spécifiées dans la propriété ISynthesisParamsForDocument::FontSet. Par défaut, le nombre de polices de cet ensemble est optimisé afin d’offrir un bon équilibre entre la vitesse de traitement et la qualité des documents de sortie. Pour définir les polices manuellement :
  1. Choisissez sur votre machine un dossier qui servira de stockage pour les polices.
  2. Copiez dans ce dossier les fichiers des polices requises. Les polices recommandées pour la synthèse de documents et l’exportation sont répertoriées dans l’énumération FontNamesFiltersEnum.
  3. Spécifiez le dossier contenant les polices à l’aide de la propriété Folder de l’objet CustomFontSet.
Suivez les recommandations ci-dessous si vous devez modifier l’ensemble de polices par défaut :
  • Avec FRE pour Linux, vous pouvez utiliser les polices de la section d’ouverture des PDF non seulement pour ouvrir des PDF, mais aussi pour synthétiser et exporter n’importe quel document d’entrée. Pour ce faire, indiquez dans la propriété Folder de l’objet CustomFontSet le chemin du dossier de polices que vous avez précédemment choisi dans la section d’ouverture des PDF.
  • Vous pouvez utiliser un filtre de polices prédéfini pour une langue donnée, par exemple FNF_Chinese ou FNF_Japanese. Utilisez la propriété FontNamesFilter de l’objet SystemFontSet ou CustomFontSet.
  • Vous pouvez spécifier, dans la propriété FontNamesCustomFilter de l’objet SystemFontSet ou CustomFontSet, les familles de polices particulières utilisées dans votre document.
  • Vous pouvez spécifier le filtre FNF_FineReader pour les polices dans la propriété FontNamesFilter de l’objet SystemFontSet ou CustomFontSet. Ce filtre permet à FineReader Engine d’utiliser davantage de polices lors de la synthèse de documents et de sélectionner de meilleures polices qu’en mode par défaut. Toutefois, la vitesse de traitement peut diminuer. Cela peut être utile, par exemple, lors de la conversion vers un format modifiable. Avant de spécifier ce filtre, vérifiez la liste des polices qu’il utilise et assurez-vous que ces polices sont présentes sur votre poste de travail.
Pour la synthèse de documents avec les polices système sous macOS 10.15 Catalina ou version ultérieure, des actions supplémentaires sont requises (voir la section Frequently Asked Questions).

Voir aussi

Utilisation des langues Exécuter ABBYY FineReader Engine 12 dans un conteneur Docker (Linux et Windows)