HPDFGetStandardFontWidth

Devuelve el advance horizontal de Adobe AFM para un carácter Unicode decodificado soportado en una fuente de texto core canónica

Declaración

function HPDFGetStandardFontWidth(const BaseFont: AnsiString;
  CodePoint: Cardinal; out Width: Double): Boolean;

Comportamiento

La función pertenece a HPDFStandardFontMetrics y devuelve Width en 1/1000 em sin búsqueda de fuentes del sistema, shaping ni kerning

BaseFont debe coincidir exactamente con uno de los 12 nombres canónicos listados en advances de fuentes estándar; el cotejo es case-sensitive y no quita prefijos de subset, no decodifica escapes de nombres PDF ni acepta alias

CodePoint es un escalar Unicode decodificado, no un byte crudo de PDF ni un índice de glyph; el llamador debe resolver primero la codificación PDF

Un par soportado devuelve True y su advance; toda fuente o carácter no soportado devuelve False y asigna cero a Width

La función es una lectura acotada de tablas inmutables y es segura para llamadas concurrentes

Temas relacionados

HPDFMeasureBaseFontWidths, Advances de fuentes estándar