[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