Edición del archivo de definición de juegos de caracteres
El archivo de definición de juegos de caracteres especifica los atributos del juego de caracteres y el FGID (Font Global Identifier) del font. Hay dos secciones en el archivo, una para el juego de caracteres ([CHARSET]) y otra para FGID ([FGID]). Las líneas de cada sección definen correlaciones diferentes.
En la sección [CHARSET], las líneas utilizan esta sintaxis:
charset=fgid,height,width,strikeover,underline
- charset
- El identificador de 8 caracteres para el juego de caracteres.
- fgid
- el Identificador global de fonts para el juego de caracteres. El valor de FGID debe ser un valor entre 3840 y 4096 ó 65260 y 65534.
- height
- El tamaño vertical del juego de caracteres, expresado en decimales de un punto. Por
ejemplo, un font de nueve puntos tiene una altura de 90.
- Para los fonts de barrido, los valores válidos para la altura son los números enteros de 1 a 990.
- Para los fonts de contorno, el valor es 0 porque la altura se especifica en la corriente de datos AFP.
- width
- El tamaño horizontal promedio de los caracteres del juego, expresado en las 1440 partes de una pulgada. Utilice 0 (cero) para que el navegador pueda determinar la anchura basada en el valor que ha entrado para la altura. Este valor es opcional.
- strikeover
- Font cuyos caracteres tienen todos una línea, en paralelo con la línea base de carácter, situada sobre la mitad del carácter. Si el conjunto de caracteres hace referencia a un font strikethrough, establezca este valor en 1, de lo contrario, establézcalo en 0. Este valor es opcional.
- subrayado
- Font cuyos caracteres tienen todos una línea, en paralelo con la línea base de carácter, situada debajo del carácter. Si el juego de caracteres hace referencia al font underlined, establezca este valor en 1; de lo contrario, establézcalo en 0. Este valor es opcional.
Por ejemplo, la sección [CHARSET] del archivo de definición de juegos de caracteres contiene estas entradas:
[CHARSET] C?H200A0=2304,110,73,0,0 C?D0GT15=230,80,96,0,0 DEFAULT=2308,80,0
En la sección [FGID], las líneas utilizan esta sintaxis:
fgid=familyname,style,weight,italic
- fgid
- El valor numérico de FGID.
- familyname
- El nombre de un tipo de letra o de una familia de tipos como, por ejemplo, Times New
Roman o Courier.
- Nota:
- Para determinar el nombre de familia de un font de tipo 0 o de tipo 1, abra el archivo
.pfa
o.pfb
con un editor de texto y busque/FamilyName
. Este nombre de familia también debe correlacionarse con el nombre del archivo.pfb
en el archivofontmap.lst
. - Para un font TrueType o OpenType, utiliza el nombre de familia del font Tipo 0 o Tipo
1 que se correlaciona con el archivo
ttdef.fnt
. - Los nombres de familia no deben contener espacios.
- Para determinar el nombre de familia de un font de tipo 0 o de tipo 1, abra el archivo
- estilo
- Una descripción genérica de algunos aspectos de un font. Los valores válidos son:
- SWISS
- Un font sans serif, espaciado proporcionalmente.
- ROMAN
- Un font serif, espaciado proporcionalmente.
- SCRIPT
- Un font de tono fijo diseñado para que se asemeje a la escritura manual.
- MODERN
- Un font de tono fijo que puede ser serif o sans serif.
- DISPLAY
- Un font decorativo.
- peso
- El grado de negrita de un tipo de letra, que se crea modificando el grosor de las líneas utilizadas para crear el carácter. Los valores válidos son: LIGHT, MED y BOLD. Este valor es opcional.
- italic
- Font cuyos caracteres se inclinan hacia la derecha. Si el juego de caracteres hace referencia al font italic, establezca este valor en 1, de lo contrario, establézcalo en 0. Este valor es opcional.
Por ejemplo, la sección [FGID] del archivo de definición de juegos de caracteres contiene estas entradas:
[FGID] 230=Gothic,MODERN,MED,0 2304=SWISS,MODERN,MED,0 2308=TimesNewRoman,ROMAN,MED,0
Para editar el archivo de definición de juegos de caracteres:
- En Linux, inicie la sesión en el equipo primario utilizando un ID de usuario que sea miembro del grupo RICOH ProcessDirector (aiwgrp1 es el valor por omisión).
- Navegue a
/opt/infoprint/ippd/afpviewer/font
(Linux) oC:\Archivos de programa\Ricoh\ProcessDirector\afpviewer\font
(Windows) y busque el archivocsdef.fnt
. - Copie el archivo
csdef.fnt
y guárdelo como una copia de seguridad.Por ejemplo, puede guardar la copia como csdef.fnt.bak. - Abra
csdef.fnt
en un editor de archivos. - Inserte las líneas nuevas para los juegos de caracteres que requieren sus archivos
en las dos secciones del archivo, siguiendo la sintaxis anterior.
- Nota:
- Puede utilizar un signo de interrogación (?) como carácter comodín para cualquier carácter individual del nombre del juego de caracteres. Puede especificar más de un carácter de signo de interrogación ?.
- La línea DEFAULT de la sección [CHARSET] debe ser la última de la lista. Añada las líneas encima de la misma.
- Si añade su propio juego de caracteres de fonts AFP a la sección [CHARSET], debe asignarle un FGID. Si el nuevo juego de caracteres tiene los mismos atributos de family name, style, weight e italic que un juego de caracteres existente, puede utilizar el mismo FGID, de lo contrario, debe añadir un FGID exclusivo a la sección [FGID].
- Un punto y coma (;) en la primera columna trata la línea como un comentario.
- Las cabeceras de sección contenidas en los archivos se encierran entre corchetes ([]) y no se deben suprimir ni modificar.
- Todos los valores son sensibles a las mayúsculas y minúsculas
- Si no es válido un parámetro y existe un valor por omisión, se utiliza el valor por omisión.
- Todos los parámetros son de posición.
- Se permiten espacios en blanco entre parámetros.
- Guarde y cierre el archivo.