[XeTeX] optical sizes?

Bruce D'Arcus bdarcus at fastmail.fm
Tue Jun 1 19:03:19 CEST 2004


On Jun 1, 2004, at 12:08 PM, Jonathan Kew wrote:

> I don't use LaTeX and am not really familiar with .fd files and the 
> whole font definition and selection mechanism. I'll leave this in the 
> hands of those who know what they're doing.....

OK, I give up.  I'm no expert either.  I'm either doing something 
wrong, or there's a bug somewhere.  Here's the style file and the 
beginning of the fd file (though many of the definitions are currently 
just dummies).  Also, I can't figure out how to specify the superior 
figure option for the footnote.

% UWarnockPro.sty
% LaTeX style file for UWarnockPro.

\ProvidesPackage{UWarnockPro}
\renewcommand{\encodingdefault}{U}

% declare the fonts

\renewcommand\rmdefault{warnock}

% to replace footnote markers with superior figures

\makeatletter
\def\@makefnmark{\hbox{\normalfont\fontshape{fn}\selectfont\@thefnmark}}
\makeatother
\endinput

% make the changes take effect

\normalfont\selectfont

\endinput

=================

% Uwarnock.fd
%

\ProvidesFile{Uwarnock.fd}
    [2003/08/15 font definitions for U/warnock.]

\DeclareFontFamily{U}{warnock}{}

\DeclareFontShape{U}{warnock}{m}{fn}{<-> Warnock\space Pro\space 
Regular}{}

\DeclareFontShape{U}{warnock}{m}{n}{
    <-8.4> Warnock\space Pro\space Caption:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Regular:+onum
    <13.1-19.9> Warnock\space Pro\space Subhead:+onum
    <20-> Warnock\space Pro\space Display:+titl
}{}

\DeclareFontShape{U}{warnock}{m}{sc}{
    <-8.4> Warnock\space Pro\space Caption:+onum, +smcp
    <8.5-13.0> Warnock\space Pro\space Regular:+onum, +smcp
    <13.1-19.9> Warnock\space Pro\space Subhead:+onum, +smcp
    <20-> Warnock\space Pro\space Display:+titl, +lnum, +smcp
}{}

\DeclareFontShape{U}{warnock}{m}{it}{
    <-8.4> Warnock\space Pro\space Regular:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Regular:+onum, +pnum
    <13.1-19.9> Warnock\space Pro\space Regular:+onum, +pnum
    <20-> Warnock\space Pro\space Regular:+onum, +pnum
}{}

\DeclareFontShape{U}{warnock}{m}{itsc}{
    <-8.4> Warnock\space Pro\space Regular:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Regular:+onum, +pnum
    <13.1-19.9> Warnock\space Pro\space Regular:+onum, +pnum
    <20-> Warnock\space Pro\space Regular:+onum, +pnum
}{}

\DeclareFontShape{U}{warnock}{bx}{n}{
    <-8.4> Warnock\space Pro\space Bold\space Caption:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Bold\space Regular:+onum, +pnum
    <13.1-19.9> Warnock\space Pro\space Bold\space Subhead:+onum, +pnum
    <20-> Warnock\space Pro\space Bold\space Display:+titl
}{}

\DeclareFontShape{U}{warnock}{bx}{sc}{
    <-8.4> Warnock\space Pro\space Regular:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Regular:+onum, +pnum
    <13.1-19.9> Warnock\space Pro\space Regular:+onum, +pnum
    <20-> Warnock\space Pro\space Regular:+onum, +pnum
}{}

\DeclareFontShape{U}{warnock}{bx}{it}{
    <-8.4> Warnock\space Pro\space Regular:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Regular:+onum, +pnum
    <13.1-19.9> Warnock\space Pro\space Regular:+onum, +pnum
    <20-> Warnock\space Pro\space Regular:+onum, +pnum
}{}

\DeclareFontShape{U}{warnock}{bx}{itsc}{
    <-8.4> Warnock\space Pro\space Regular:+onum, +pnum
    <8.5-13.0> Warnock\space Pro\space Regular:+onum, +pnum
    <13.1-19.9> Warnock\space Pro\space Regular:+onum, +pnum
    <20-> Warnock\space Pro\space Regular:+onum, +pnum
}{}

\endinput



More information about the XeTeX mailing list