[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