[XeTeX] Small Caps in Latex
Bruce D'Arcus
bdarcus at fastmail.fm
Thu Jul 1 20:32:00 CEST 2004
On Jul 1, 2004, at 1:54 PM, Jon Breitenbucher wrote:
>> So what schema should I use in naming them? I know put is Adobe
>> Utopia and p is for Adobe, but how do we want to identify Postscript,
>> TrueType, and OpenType? Then there is the question of tt TrueType(no
>> OpenType features) and ttf TruType(OpenType features).
>
> I found http://www.tug.org/fontname/fontname.html and will try to work
> from that.
If this is any help, below is what I have for Warnock Pro, based on
work some of us were doing with Eddie Kohler's tools. I'm no expert on
these matters, but I think that your conclusion that each width -- and
stuff like archaic forms, etc. -- all get their own families is
probably right. Maybe you can look on the tex-fonts list archive (or
post a message there) to see if the gurus there ever figured out a
better way to deal with OpenType Pro fonts? Philipp Lehman might be a
good guy to ping also.
Bruce
%
% t1pwpx.fd
% created by make-otf-fd
%
\ProvidesFile{t1pwpx.fd}
[2003/08/15 font definitions for LY1/pwpx.]
\DeclareFontFamily{LY1}{pwpx}{}
\DeclareFontShape{LY1}{pwpx}{m}{fn}{<->
WarnockPro-Regular--texnansx--Fkern--Fliga--Fsups}{}
\DeclareFontShape{LY1}{pwpx}{m}{n}{
<-8.4> WarnockPro-Capt--texnansx--Fkern--Fpnum
<8.5-13.0> WarnockPro-Regular--texnansx--Fkern--Fpnum
<13.1-19.9> WarnockPro-Subh--texnansx--Fkern--Fpnum
<20-> WarnockPro-Disp--texnansx--Fkern--Fpnum
}{}
\DeclareFontShape{LY1}{pwpx}{m}{sc}{
<-8.4> WarnockPro-Capt--texnansx--Fkern--Fpnum--Fsmcp
<8.5-13.0> WarnockPro-Regular--texnansx--Fkern--Fpnum--Fsmcp
<13.1-19.9> WarnockPro-Subh--texnansx--Fkern--Fpnum--Fsmcp
<20-> WarnockPro-Disp--texnansx--Fkern--Fpnum--Fsmcp
}{}
\DeclareFontShape{LY1}{pwpx}{m}{it}{
<-8.4> WarnockPro-ItCapt--texnansx--Fkern--Fpnum
<8.5-13.0> WarnockPro-It--texnansx--Fkern--Fpnum
<13.1-19.9> WarnockPro-ItSubh--texnansx--Fkern--Fpnum
<20-> WarnockPro-ItDisp--texnansx--Fkern--Fpnum
}{}
\DeclareFontShape{LY1}{pwpx}{m}{itsc}{
<-8.4> WarnockPro-ItCapt--texnansx--Fkern--Fpnum--Fsmcp
<8.5-13.0> WarnockPro-It--texnansx--Fkern--Fpnum--Fsmcp
<13.1-19.9> WarnockPro-ItSubh--texnansx--Fkern--Fpnum--Fsmcp
<20-> WarnockPro-ItDisp--texnansx--Fkern--Fpnum--Fsmcp
}{}
\DeclareFontShape{LY1}{pwpx}{bx}{n}{
<-8.4> WarnockPro-BoldCapt--texnansx--Fkern--Fpnum
<8.5-13.0> WarnockPro-Bold--texnansx--Fkern--Fpnum
<13.1-19.9> WarnockPro-BoldSubh--texnansx--Fkern--Fpnum
<20-> WarnockPro-BoldDisp--texnansx--Fkern--Fpnum
}{}
\DeclareFontShape{LY1}{pwpx}{bx}{sc}{
<-8.4> WarnockPro-BoldCapt--texnansx--Fkern--Fpnum--Fsmcp
<8.5-13.0> WarnockPro-Bold--texnansx--Fkern--Fpnum--Fsmcp
<13.1-19.9> WarnockPro-BoldSubh--texnansx--Fkern--Fpnum--Fsmcp
<20-> WarnockPro-BoldDisp--texnansx--Fkern--Fpnum--Fsmcp
}{}
\DeclareFontShape{LY1}{pwpx}{bx}{it}{
<-8.4> WarnockPro-BoldItCapt--texnansx--Fkern--Fpnum
<8.5-13.0> WarnockPro-BoldIt--texnansx--Fkern--Fpnum
<13.1-19.9> WarnockPro-BoldItSubh--texnansx--Fkern--Fpnum
<20-> WarnockPro-BoldItDisp--texnansx--Fkern--Fpnum
}{}
\DeclareFontShape{LY1}{pwpx}{bx}{itsc}{
<-8.4> WarnockPro-BoldItCapt--texnansx--Fkern--Fpnum--Fsmcp
<8.5-13.0> WarnockPro-BoldIt--texnansx--Fkern--Fpnum--Fsmcp
<13.1-19.9> WarnockPro-BoldItSubh--texnansx--Fkern--Fpnum--Fsmcp
<20-> WarnockPro-BoldItDisp--texnansx--Fkern--Fpnum--Fsmcp
}{}
\endinput
More information about the XeTeX
mailing list