[omega] Question about the paper published in EuroTeX 2005

Yannis Haralambous yannis.haralambous at enst-bretagne.fr
Wed Mar 30 18:32:49 CEST 2005


I think we have two different issues here:

(1) AFAIU Chris was refering to the fact that you can not (or "you are 
not supposed to") access glyphs in OpenType fonts directly, but rather 
go through G(SUB|POS|DEF) tables to obtain them, out of Unicode slots. 
This is a question about the relevance of obtaining glyphs from 
characters à la OpenType.

(2) The issue of names vs. indexes. I mentioned the fact that in 
TrueType it is possible to access a glyph directly, but the method is 
not robust. My comparison with Type 1 glyph names was only due to the 
fact that glyph names are attached to glyphs and hence invariant when 
re-orderning glyphs (for example when producing partial fonts), while 
glyphs indexes in TrueType tables are not attached to the glyphs and 
can change at any moment. My suggestion was to use glyph signatures to 
have stable glyph access vs. re-ordering of glyphs.

As for Type 1 glyph names it is not true that the naming scheme is 
finite: you can still have lamed.alt1, lamed.alt2, ...,
lamed.whatever_you_want. Only the part before the dot is 
"standardized", you have absolute freedom for the rest.

Le 30 mars 05, à 18h18, Gábor BELLA a écrit :

> Or maybe I didn't get your point? What kind of glyph naming would you
> suggest that could avoid these problems and provide something more than
> Unicode-based access?
>
--
+--------------------------------------------------------------------+
| Yannis Haralambous, Ph.D.      yannis.haralambous at enst-bretagne.fr |
| Directeur d'Études                   http://omega.enstb.org/yannis |
|                                          Tel. +33 (0)2.29.00.14.27 |
|                                          Fax  +33 (0)2.29.00.12.82 |
| Département Informatique                                           |
| École Nationale Supérieure des Télécommunications de Bretagne      |
| Technopôle de Brest Iroise, CS 83818, 29238 Brest CEDEX 3, France  |
+--------------------------------------------------------------------+
                          ...pour distinguer l'extérieur d'un aquarium,
                                         mieux vaut n'être pas poisson

                         ...the ball I threw while playing in the park
                                        has not yet reached the ground



More information about the omega mailing list