Proyecto de estándares para fuentes de BondiFonts

1- Mapa de caracteres básico.
2- Font Info
3- Encodings
4- Generacion de fuentes


1- Mapa de caracteres básico:


Luego de los intercambios que mantuve con gente en la KABK y con miembros de la lista de AtypI, creo que el mapa de caracteres que en FontLab se presenta como "Macintosh Roman" (seleccionando el "Name mode") es un buen modelo a seguir.

Caracteres y operadores matemáticos (en rojo): Dada la bajísima demanda de estos caracteres se incluiran versiones genéricas de los mismos, que diseñaremos a tal efecto. Uno de los miembros de Bondi sera comisionado para un único diseño que luego cada uno pegara en sus fuentes. La altura de x y proporciones de los mismos debera ser adaptada por cada uno para que concuerde con el resto de la fuente.

El caracter ¨mu¨ no esta incluído en este grupo ya que se utiliza como signo de la unidad ¨M icron¨ y aparece en packaging internacional (tambien en publicaciones médicas para las unidades de antibióticos). Por los tanto la letra ¨Mu¨ tendra un diseño propio como el de cualquier letra.

* En esta etapa inicial utilizaremos fuentes con el mapa citado. Mas adelante, cuando estemos mas organizados podemos comenzar a definir cual seria nuestro mapeo si nos proponemos lanzar paquetes que cubran las necesidades de, por ejemplo, Europa Central.

*Importante!: Cada caracter tiene que tener seleccionado el valor correcto UNICODE en la ventana "Glyph properties". A veces sucede que luego de trabajar mucho cortando y pegando estos valores estan alterados. Como probablemente no tendremos una comision de revision que pueda testear exhaustivamente todas las fuentes, es responsablidad de cada uno cuidar estos detalles técnicos.
El comando de FontLab Glyph>Glyphs names>Generate Unicode genera nuevamente los numeros basandose en los nombres de los caracteres.


2- Font Info
a- Politica de nombres y "Suitcases"
De acuerdo con el hecho de que trabajaremos en grupo y que la auditacion centralizada de las fuentes generadas por todos sera complicada, es de fundamental importancia que generemos nuestras fuentes correctamente y de acuerdo a los mismos criterios. La manera de nombrar una familia en relacion con sus variables es diferente a la hora de generar suitcases postscript o TTF. Para evitar esta complicacion en una estructura descentralizada como la nuestra, creo que conviene generar cada estilo independientemente y con el mismo critero de nomenclatura y prescindir de los suitcases excepto que exista una demanda especifica de los mismos.
Ademas, mucho clientes compraran solo determinadas versiones de las fuentes y no el paquete completo, por lo que de todos modos deberiamos tener tambien generadas las versiones individuales.

*Aclaración: Las ventanas de las que me ocupo son las relevantes técnicamente. En las restantes la manera en que se llenen no es demasiado importante.

b- Ventanas
Names and Copyright > Basic set of font names:
Esta es la ventana mas importante en cuanto a determinar la planificacion de variables.
El campo Family Name no puede tener guiones (hyphens) o caracteres especiales. El nombre completo no debe exceder los 31 caracteres. Todas las fuentes de una famila deben compartir el mismo nombre definido en este campo.
Los checkboxes "Font is italic" y "Font is bold" se dejaran en blanco ya que solo deben activarse si se esta generando un suitcase.
Cada variable debe tener un Style Name unico
El campo Font Name no debe tener ningun espacio, solo letras o numeros y un guion separando el nombre de la familia del de estilo (ver cuadro).

Ejemplos:

Regular


Bold



Names and Copyright > OpenType-specific font names:

En general apretando el boton Build OpenType names se obtienen buenos resultados, pero no esta de mas controlar: la regla general es que el Family Name (para OT) es igual al campo del mismo nombre en la ventana anterior (nombres generales).
El campo Style Name asimismo, tambien se copia del campo de mismo nombre del cuadro de dialogo anterior.
*Solo si se estan generando suitcases con minifamilias OT de dos miembros cada una, esta politica (copiar los nombres) cambia, pero por ahora lo dejaremos de lado ya que no generaremos suitcases.



Names and Copyright > Additional OpenType names:
Estas tablas son importantes para la generacion de fuentes TT y OpenType. Antes de llenarlas se debe ir a Preferences > OpenType > OpenType Export y seleccionar en el menu desplegable la opcion: Export only OpenType name records.
Luego, de nuevo en el FontInfo > Additional OpenType names usar el boton ‘fi’ (import names) y luego controlar los siguientes campos:

1-1-0-0 (Family name)
debe tener los siguientes valores: Macintosh - Roman - English. El nombre de la fuente en esta tabla debe ser el mismo del OpenType-specific font names.

La tabla 2-1-0-0 (Subfamilie name) debe tener los siguientes valores: Mac - Roman - English. El estilo de la fuente en esta tabla debe ser el mismo del OpenType-specific font names.

Finalmente buscar la tabla 4-3-1-1033 y controlar que el nombre de la fuente que aparece aqui sea el mismo del campo Font Name del menu general de nombres del Font Info.


Names and Copyright > Copyright Information:
*Texto a definir por el grupo...

Versions and Identification > Key identification settings:
El Type 1 Unique ID number no es demasiado importante y por convencion se deja "cero" en el campo y el programa genera automaticamente en la fuente un número al azar.
El Type XUID numbers es obsoleto y se deja vacio.
El TrueType vendor code es un codigo especial de 4 caracteres que asigna Adobe a la fundiciones. Podemos pedirlo en el futuro. Por ahora pondremos "BonD" sin problemas.