Considere esta línea del archivo de mapa:
zpopr Optima "MyEncoding ReEncodeFont" <myenc.enc
Cuál es el significado de MyEncoding
? ¿Dónde se usa? ¿Este nombre debería tener algún formato en particular (por ejemplo, cuando se quiere cambiar la codificación predeterminada de cmr10.pfb
)?
Considere estas líneas del archivo enc:
/T1Encoding [
....
] def
Cuál es el significado de T1Encoding
? ¿Dónde se usa? ¿Este nombre debería tener algún formato particular cuando se crea una codificación para una nueva fuente (por ejemplo lhr10
)?
Respuesta1
El nombre MyEncoding
solo se usa internamente en PostScript/PDF para definir la fuente a la que se hace referencia externamente ( zpopr
en su ejemplo) en términos de una fuente base existente ( Optima
).
Dicho esto, resulta útil dar el mismo nombre a la misma codificación si se utiliza en varios lugares. Hay dos fuentes de nombres comunes para las codificaciones utilizadas en la configuración de tex, las codificaciones LaTeX se describen en encguide.pdf en texdoc encguide
codificación () T1 (generalmente se accede a través de \usepackage[T1]{fontenc)
la codificación "Cork" de 8 bits utilizada, que es la codificación nativa de las fuentes EC y se utiliza para la mayoría de las escrituras latinas europeas (a diferencia de la codificación OT1, la codificación TeX original de 7 bits utilizada por cmr10).
La otra fuente de codificación de nombres es el esquema de nombres de fuentes Karl Berry, que utiliza nombres como 8r (más o menos LY1 de látex) 8a (estándar de Adobe). Consulte los comentarios en la parte superior de cada uno de
$ ls /usr/local/texlive/2019/texmf-dist/fonts/enc/dvips/base/
6w.enc asexp.enc q-cs-uni.enc q-t2c-uni.enc texmext.enc
7t.enc dc.enc q-ec-uni.enc q-t5-uni.enc texmital.enc
8a.enc dvips.enc q-l7x-uni.enc q-texnansi-uni.enc texmsym.enc
8r.enc ec.enc q-qx-uni.enc q-ts1-uni.enc texnansx.enc
ad.enc extex.enc q-rm-uni.enc qx.enc
ansinew.enc funky.enc q-t2a-uni.enc stormex.enc
asex.enc odvips.enc q-t2b-uni.enc tex256.enc
Respuesta2
Extraer de /usr/share/texlive/texmf-dist/fonts/enc/dvips/base/ansinew.enc
:
% SAMPLE USAGE (in `psfonts.map' file for DVIPS):
%
% lbr LucidaBright "WindowsANSIEncoding ReEncodeFont" <ansinew.enc <lbr.pfb
%
% This tells DVIPS that the font called `lbr' in TeX has PostScript
% FontName `LucidaBright.' It asks DVIPS to expand the file `lbr.pfb'
% into PFA form, to include the attached `ansinew.enc' encoding vector,
% and to actually reencode the font based on that encoding vector.
En pdfTeX, se ignora todo el campo "... ReEncodeFont".