Typophile

Programación (español)

Estimados:

¿Alguien sabe si en FL5 podemos sustituir dos glifos (o clases) por tres?

Necesitaría algo como:

sub a b by c d e;

o

sub @clase1 a by @clase2 c d;

Pero estas líneas no funcionan.

¿conocen alguna manera?

gracias

ViC

Dice la página 845 del manual que:

“FontLab Studio currently does not support:
GSUB lookup type 2 (Multiple substitution, e.g. a b -> c d)”

O sea que yo digo que no se puede. Con FL5, al menos.

Si quisieras sustituir ab por cde tendrías que reunir cde en un mismo glifo y de allí llevar a cabo el mismo proceso que sustitución de ligaduras. Es la única forma.

Cristóbal, Alexis. Muchas gracias por colaborar conmigo.

Sobre el apunte de Cristóbal del manual... me temía que era así, pero me animó a la consulta la entrada:

"5.b. [GSUB LookupType 2] Multiple substitution
A Multiple Sub rule is specified as:

substitute by ;
contains two or more glyphs. It may not contain glyph classes. (If it did, the rule would be ambiguous as to which replacement sequence were required.) For example:

substitute f_f_i by f f i; # Ligature decomposition"

Que se encuentra en: http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html#5

Cosa que obviamente no me funciona, y por eso la consulta.

Sobre el apunte de Alexis... pues sí, pero es lo que no quiero hacer ya que necesitaría varias decenas de glifos para lo que quiero hacer (sino más de una centena).

Nuevamente muchas gracias. Saludos desde Montevideo, Uruguay.

Exactamente. Lo que mencionas sería una “Multiple substitution”, que FontLab “currently does not support”.

Quizá haya una alternativa, pero me resulta difícil opinar si no tengo más información (esto es, puede que se me ocurra algo si veo qué es exactamente lo que quieres hacer). Si no quieres mostrar la fuente en público (lo cual quizá yo tampoco haría), mándame un PDF y una explicación. ¿Aún tienes mi correo, cierto? Si no, aquí va: cristobal[at]estudio-ch.com

Saludos.

Gracias Cristóbal. Te envío en privado entonces.

Captured from commoncrawl.org on 19 Apr 2015. original URL