questions & comments

Ulrik Vieth vieth@thphy.uni-duesseldorf.de
Tue, 7 Jul 1998 13:14:56 +0200


I wrote:

> It depends on whether Montoype Bembo includes a real small-caps font
> as a raw font.  If you have mbbrc8a, it is used to generate the
> virtual small-caps fonts mbbrc7t (normal), mbbrc9t (x) or mbbrc9o (j)
> and the default digits from the small-caps font (usually oldstyle) 
> are used in all cases.  

> If you don't have a raw small-caps font mbbrc8a, the virtual
> small-caps fonts are faked using mbbr8a and optionally mbbr8x (x,j).
> In the latter case, you _should_ get lining digits in 7t and 9t and
> oldstyle digits from mbbr8x in 9o.  I thought I had tested it.

Well, it turns out that I obviously haven't tested it good enough. 

If you have AFM files of real SC & OsF fonts on my system, the 
virtual small-caps expert + oldstyle fonts are install using

INFO> run \installfont <padrc9o><padrc8r,resetosf,latin><OT1j><OT1><padj><m><sc>

where restosf.mtx reshuffles the glyph names of the default digits.

In the other case, when real SC & OsF fonts are not installled, 
the virtual small-caps fonts should be installed using

INFO> run \installfont <padrc9o><padr8r,padr8x,latin><OT1cj><OT1><padj><m><sc>

but due to a bug in fontinst.sty they were actually installed using

INFO> run \installfont <padrc9o><padr8r,restosf,padr8x,latin><OT1cj><OT1><padj><m><sc>

which had the effect of incorrectly using the lining digits from
padr8r as oldstyle digits.

I'm preparing a fontinst-1.801 distribution shortly and will try to
sort out the directory structure (regarding documentation) as well.

Cheers, Ulrik.


P.S.  Sebastian: Don't worry if you have already started to
regenerate metrics for CTAN.  As long as you only did "-expert x"
the fonts should be unaffected, it only matters for "-expert j".


--- fontinst-1.8/source/fontinst.dtx    Tue Jun 30 01:17:52 1998
+++ fontinst/source/fontinst.dtx        Tue Jul  7 13:04:51 1998
@@ -326,9 +326,9 @@
 %
 %    \begin{macrocode}
 %<*pkg|doc>
-\def\fontinstversion{1.800}
-\def\filedate{1998/06/30}
-\def\docdate{1998/06/30}
+\def\fontinstversion{1.801}
+\def\filedate{1998/07/07}
+\def\docdate{1998/07/07}
 %</pkg|doc>
 %    \end{macrocode}
 % \end{macro}
@@ -4512,7 +4512,7 @@
       <\font_family\font_weight\raw_shape\raw_variant
          \raw_encoding\font_width,
       \if_oldstyle_
-       \ifx\font_shape\caps_shape
+       \ifx\raw_shape\caps_shape
          resetosf,
        \fi
       \fi
@@ -4532,7 +4532,7 @@
       \font_family\font_weight\raw_shape\raw_variant
          \raw_encoding\font_width,
       \if_oldstyle_
-       \ifx\font_shape\caps_shape
+       \ifx\raw_shape\caps_shape
          resetosf,
        \fi
       \fi