nonstandard names for characters & reencoding

Vladimir Volovich
17 Jun 1998 00:35:40 +0400


Some type1 fonts have nonstandard names for some characters. An
example is /Ng vs /Eng, but there are a lot of other examples
(including funny ones, e.g. /quilsinglleft instead of /guilsinglleft;
/numero instead of /afii61352, etc, etc, etc).

Fontinst is able to deal with this: if e.g. it sees that there is no
/Ng in the AFM, it can use /Eng when creating vpl file.

But it is not sufficient to use only virtual fonts (?): we also should
use ReEncodeFont with some .enc file. But how can one specify there
variants of glyph names? It is simply impossible to create a separate
enc file for each font out there, because there are a LOT of them with
various differences and variants. Maybe, an extension to dvips is
needed to be able to specify there variants for some character names?

Or maybe, i'm overlooking something?

	Best regards, -- Vladimir.