Programación (español)

Vicente.Lamonaca's picture

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

Cristobal Henestrosa's picture

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.

LexLuengas's picture

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.

Vicente.Lamonaca's picture

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.

Cristobal Henestrosa's picture

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.

Vicente.Lamonaca's picture

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

Syndicate content Syndicate content