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.