Saltar al contenido principal
El resultado del reconocimiento de documentos depende de las fuentes utilizadas durante el procesamiento y de su configuración. ABBYY FineReader Engine le ofrece la posibilidad de usar las fuentes disponibles, pero hay casos en los que debe configurarlas manualmente:
  • Su documento contiene fuentes específicas (por ejemplo, fuentes no latinas)
  • Utiliza un sistema operativo con un conjunto limitado de fuentes o sin fuentes. Por ejemplo:
  • Windows Server Core dentro de un contenedor de Docker
  • Cualquier versión de servidor de una distribución de Linux sin interfaz gráfica de usuario
En estos casos, es importante configurar las fuentes antes de iniciar la aplicación, ya que varias etapas del procesamiento requieren el uso de fuentes correctamente configuradas:
  • Apertura de PDF
  • Síntesis de documentos
  • Exportación a PDF
Este artículo contiene información útil sobre cómo configurar las fuentes manualmente y describe las funciones de ABBYY FineReader Engine diseñadas para trabajar con fuentes.

Apertura de PDF

Al abrir archivos PDF, se utilizan las fuentes del sistema. Si necesita fuentes adicionales, puede instalarlas con la utilidad del sistema Font Book.
El PDF contiene información sobre las fuentes utilizadas para crearlo. Esta información es necesaria para la rasterización del PDF; por ejemplo, para procesar el texto visible de la imagen y determinar qué fuentes se usaron y cuáles son sus parámetros. Para abrir el PDF de salida y que las fuentes se muestren correctamente, use uno de los siguientes métodos:
  • copie manualmente las fuentes deseadas en la carpeta Data/Resources/Font del paquete de distribución. Este método no registra las fuentes en el sistema operativo y afecta solo a la apertura de PDF. De forma predeterminada, las fuentes de esta carpeta no se utilizan durante la síntesis de documentos ni la exportación.
  • copie manualmente las fuentes deseadas en la carpeta del sistema /usr/share/fonts. Este método registra las fuentes en el sistema operativo. Las fuentes de esta carpeta se utilizarán para la síntesis o exportación de documentos si las especifica en la propiedad ISynthesisParamsForDocument::FontSet (consulte la sección Síntesis de documentos y exportación a PDF). De forma predeterminada, estas fuentes se utilizan durante la síntesis solo si estaban incrustadas en el PDF de entrada (consulte la descripción del filtro FNF_Auto en la enumeración FontNamesFiltersEnum).
  • instale el paquete de instalación de fuentes (use el paquete ttf-mscorefonts-installer en sistemas tipo Debian y el paquete msttcore-fonts-installer en sistemas tipo RHEL). Este método instala las fuentes automáticamente y aplica las mismas particularidades de configuración de fuentes para la síntesis y la exportación que el método anterior.
Después de copiar las fuentes en la carpeta del sistema o de instalarlas con el paquete, en algunos sistemas operativos debe actualizar la caché de fuentes con el comando fc-cache -f.
Las fuentes necesarias que se deben incluir:
  • Arial
  • Times New Roman
  • Courier New
Para detectar los distintos estilos de una misma fuente en el texto, recomendamos incluir varios estilos básicos de fuente a la vez (normal, negrita y cursiva).
Windows
El PDF contiene información sobre las fuentes utilizadas para crearlo. Esta información es necesaria para la rasterización del PDF; por ejemplo, para procesar el texto visible de la imagen y determinar qué fuentes se usaron y cuáles son sus parámetros. Para abrir el PDF de salida y que las fuentes se muestren correctamente, debe copiar los archivos de las fuentes necesarias en la carpeta Data\Resources\Font del paquete de distribución. ABBYY FineReader Engine incrustará estas fuentes automáticamente durante su funcionamiento.Las fuentes necesarias que se deben incluir:
  • Arial
  • Times New Roman
  • Courier New

Síntesis de documentos y exportación a PDF

Al sintetizar el documento o exportarlo a PDF, ABBYY FineReader Engine selecciona la fuente más adecuada del conjunto de fuentes especificado en la propiedad ISynthesisParamsForDocument::FontSet. De forma predeterminada, el número de fuentes de este conjunto está optimizado para lograr un equilibrio entre la velocidad de procesamiento y la calidad de los documentos de salida. Para configurar las fuentes manualmente:
  1. Elija cualquier carpeta de su equipo para utilizarla como almacenamiento de fuentes.
  2. Copie en esta carpeta los archivos de las fuentes necesarias. Las fuentes recomendadas para la síntesis y la exportación de documentos se enumeran en la enumeración FontNamesFiltersEnum.
  3. Especifique la carpeta de fuentes mediante la propiedad Folder del objeto CustomFontSet.
Utilice las recomendaciones siguientes si necesita cambiar el conjunto de fuentes predeterminado:
  • Con FRE para Linux, puede usar las fuentes de la sección de apertura de PDF no solo para abrir archivos PDF, sino también al sintetizar y exportar cualquier documento de entrada. Para ello, especifique en la propiedad Folder del objeto CustomFontSet la ruta de la carpeta de fuentes que eligió previamente en la sección de apertura de PDF.
  • Puede usar un filtro de fuentes predefinido para un idioma concreto, por ejemplo, FNF_Chinese, FNF_Japanese. Use la propiedad FontNamesFilter del objeto SystemFontSet o CustomFontSet.
  • Puede especificar familias de fuentes concretas utilizadas en su documento en la propiedad FontNamesCustomFilter del objeto SystemFontSet o CustomFontSet.
  • Puede especificar el filtro FNF_FineReader para las fuentes en la propiedad FontNamesFilter del objeto SystemFontSet o CustomFontSet. Este filtro permite a FineReader Engine usar más fuentes durante la síntesis de documentos y seleccionar fuentes más adecuadas en comparación con el modo predeterminado. Sin embargo, la velocidad de procesamiento puede reducirse. Esto puede resultar útil, por ejemplo, al convertir a un formato editable. Antes de especificar este filtro, consulte la lista de fuentes que utiliza y asegúrese de que dichas fuentes estén presentes en su estación de trabajo.
Para la síntesis de documentos con fuentes del sistema en macOS 10.15 Catalina o versiones posteriores, se requieren acciones adicionales (consulte la sección de Preguntas frecuentes).

Consulte también

Trabajar con idiomas Ejecutar ABBYY FineReader Engine 12 en un contenedor de Docker (Linux y Windows)