Glifos y métricas de fuentes TrueType | C++
Obtener métricas de fuentes
Los archivos de fuentes pueden contener información de métricas de fuentes como Ascender
, Descender
, TypoAscender
, TypoDescender
y UnitsPerEm
. Esta información se puede recuperar de archivos de fuentes usando Aspose.Font para C++ API. Puede leer la información de métricas de fuentes del archivo de fuentes TrueType usando el siguiente código de muestra.
Detectar símbolos latinos
Aspose.Font para C++ puede detectar símbolos latinos en archivos de fuentes TrueType. Esto se puede lograr utilizando el siguiente código de muestra.
- Cargue el archivo de fuente usando FontFileDefinition
- Decodifica el GlyphId usando el método DecodeToGid()
Extraer restricciones de licencia
Los archivos de fuentes pueden contener información de licencia en uno de los siguientes modos.
Incrustación editable
: la fuente puede incrustarse y cargarse temporalmente en otros sistemas. Además, se permite la edición, incluida la posibilidad de formatear texto nuevo utilizando la fuente incrustada, y se pueden guardar los cambios.Incrustación instalable
: la fuente puede estar incrustada y puede instalarse permanentemente para su uso en sistemas remotos o para que la utilicen otros usuarios.Vista previa e incrustación de impresión
: la fuente puede incrustarse y cargarse temporalmente en otros sistemas con el fin de ver o imprimir el documento.Incrustación restringida
: la fuente no debe modificarse, incrustarse ni intercambiarse de ninguna manera sin obtener primero el permiso explícito del propietario legal.
Al utilizar Aspose.Font para C++, las restricciones de licencia se pueden extraer de los archivos de fuentes. El siguiente ejemplo de código C++ muestra cómo utilizar un objeto de Aspose.Font.Ttf.LicenseFlags para obtener información sobre las restricciones de licencia de fuentes (marca fsType de la tabla OS/2) en una forma conveniente.