P4 Software
/
BarcoderX Español
Aplica a: BarcoderX Basic y Ultimate
Estado: Construido, aún sin publicar. El lector de fuentes existe y está probado, pero todavía no se ha publicado nada y no hay nada que descargar. Abre y comprueba un archivo de fuente. Dibujar texto con la fuente, el ajuste de pares (kerning), las ligaduras y la incrustación de una fuente en un PDF todavía no están construidos. Esta página dice qué hace el lector hoy.
Antes de usar una fuente, BarcoderX abre el archivo de la fuente y lo comprueba. Esta página explica qué lee BarcoderX, qué archivos acepta, cuáles rechaza y por qué, y qué límites aplica. La manera en que las fuentes llegan a BarcoderX y las reglas para subirlas están en Texto, fuentes e imágenes.
BarcoderX lee las fuentes con su propio código. Nunca le pide al sistema operativo que abra una fuente.
Un archivo de fuente es un conjunto de tablas con nombre. BarcoderX lee estas:
| Tabla | Qué contiene | Qué hace BarcoderX con ella |
|---|---|---|
head, hhea, maxp | La cuadrícula de tamaño de la fuente, su espaciado general y la cantidad de glifos | Lee los valores y comprueba que concuerden entre sí |
hmtx | Qué tan ancho es cada glifo | Lee el ancho de cada glifo |
cmap | Qué glifo dibuja cada carácter | Lee un mapa de caracteres Unicode, en formato 4 o 12 |
loca, glyf | Dónde está la forma de cada glifo, y la forma misma, como líneas rectas y curvas | Lee cada forma y la comprueba |
OS/2 | Valores de espaciado adicionales y el permiso de incrustación de la fuente | Lee el encabezado y el permiso de incrustación |
name, post | El nombre de la fuente, e información para imprimir | Comprueba que la tabla exista y que su inicio sea válido; todavía no lee su contenido |
Un glifo es la forma dibujada de un carácter. Una forma se guarda como un contorno, una línea cerrada hecha de tramos rectos y curvas. Algunos glifos se construyen a partir de otros glifos, como una letra con acento construida con una letra simple y un acento. Estos glifos compuestos funcionan, incluso con partes escaladas, estiradas o giradas.
.ttf, o un archivo .otf cuyos contornos son TrueType.Cada rechazo viene con un código de diagnóstico que dice qué está mal y qué hacer. La lista está en Códigos de diagnóstico.
| Qué | Por qué |
|---|---|
| Un archivo que no parece una fuente | El inicio del archivo no es una firma de fuente conocida. |
Fuentes con contornos CFF (algunos archivos .otf) | Todavía no se admiten. Use una fuente con contornos TrueType. |
Colecciones de fuentes (.ttc) | Suba un archivo de fuente a la vez. |
Fuentes web (.woff y .woff2) | Suba el archivo .ttf o .otf en su lugar. |
| Fuentes con glifos de color, SVG o mapa de bits, como las fuentes de emoji | Solo se admiten glifos de contorno. |
| Una fuente a la que le falta una tabla obligatoria | La fuente no se puede usar sin ella. |
| Un archivo dañado, cortado o incoherente | Tablas que se salen del archivo, se solapan, se repiten o no están alineadas; cantidades y tamaños que no concuerdan; formas rotas; un mapa de caracteres que apunta a un glifo que no existe. |
| Un archivo con sumas de verificación incorrectas | Una suma de verificación es un número que detecta un archivo dañado o modificado. De forma predeterminada, BarcoderX comprueba la suma de verificación de cada tabla y de todo el archivo. |
| Un glifo que se construye a partir de sí mismo, que anida demasiado o que tiene demasiadas partes | Son señales de un archivo dañado u hostil. |
| Un glifo que coloca una parte haciendo coincidir dos puntos | Esta manera de colocar partes es rara y todavía no se admite. |
| Una fuente que requiere demasiado trabajo de comprobación | La comprobación tiene un presupuesto de trabajo para que una sola fuente no mantenga ocupada la computadora por mucho tiempo. |
Tres casos no rechazan una fuente. BarcoderX usa la fuente de todos modos y se lo indica con un mensaje: una advertencia si las tablas están enumeradas fuera de orden o si al mapa de caracteres le falta su entrada de cierre, y un mensaje de información si la fuente es variable.
| Límite | Valor |
|---|---|
| Tamaño de un archivo de fuente | 10 MB |
| Glifos en una fuente | 65,535 |
| Puntos en un glifo | 10,000 |
| Anidamiento de glifos compuestos | 8 niveles |
| Partes en que se expande un glifo | 256 |
| Tablas en una fuente | 128 |
| Trabajo de comprobación de una fuente | 50 millones de unidades |
Los límites se comprueban antes de reservar la memoria que protegen. En las pruebas automáticas de BarcoderX, en cada ejecución se entregan al lector más de un millón de variantes dañadas de un archivo de fuente, y ninguna puede hacerlo fallar ni hacerle usar demasiada memoria o tiempo.
BarcoderX es un producto de P4 Software.
¿Te resultó útil esta página?