[Fontinst] pdftex does not complain but font does not display

Dr. Clea F. Rees cfrees at imapmail.org
Sun Jun 27 20:22:44 CEST 2010


I've been trying to produce (La)TeX support files for Romande ADF. I'm
using 7 type 1 fonts and trying to install four families using modified
T1 and TS1 encoding files. This should give me:
 	yrd & yrdw: modified T1 & TS1 encodings
 	yrda & yrdaw: alternative modified T1 encodings (TS1 as for yrd)
fontinst does all the usual things I expect. Running a test file
through pdflatex produces a transcript file of the kind I'd expect.
That is, the font definitions are found, the additional map file is
read (since these aren't installed yet), the right encoding files are
found and the 7 type 1 pfb files are found. Examining the output with
pdffonts shows that all 7 fonts have been embedded and subsetted as I'd
expect.

Trying to view the pdf file, however, causes the system to complain
that one of the fonts is not installed. The file displays with that
font (RomandeADFStd-Regular - yrdr.*) replaced with some default. The
remaining 6 fonts display without any problem.

In fact, none of the 7 fonts are installed as far as the OS is
concerned - indeed, they cannot be since they are (unwrapped) type 1 
fonts and this is a Mac. Obviously this shouldn't be an issue - I use
type 1 fonts with pdftex all the time and they display beautifully
despite the OS being blissfully ignorant of their existence.

Can anybody suggest what I should be looking at? I haven't come across
this particular problem before and I'm not sure where to start. I'd be
pleased to post anything which might be useful if somebody can tell me
what that might be. I include the transcript file from pdflatex and the
output from pdffonts below.

Many thanks,
cfr

---romande-yrd.log---
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) (format=pdflatex 2010.5.6)  27 JUN 2010 18:48
entering extended mode
  \write18 enabled.
  file:line:error style messages enabled.
  %&-line parsing enabled.
**romande-yrd.tex
(./romande-yrd.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar
abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
greek, greek, hungarian, icelandic, assamese, bengali, gujarati, hindi, kannada
, malayalam, marathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, i
rish, italian, kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, b
okmal, nynorsk, polish, portuguese, romanian, russian, sanskrit, serbian, slova
k, slovenian, spanish, swedish, turkish, turkmen, ukenglish, ukrainian, upperso
rbian, welsh, loaded.
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/size12.clo
File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c at part=\count79
\c at section=\count80
\c at subsection=\count81
\c at subsubsection=\count82
\c at paragraph=\count83
\c at subparagraph=\count84
\c at figure=\count85
\c at table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

(/usr/local/texlive/2009/texmf-dist/tex/latex/base/t1enc.def
File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
))
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/textcomp.sty
Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
Package textcomp Info: Sub-encoding information:
(textcomp)               5 = only ISO-Adobe without \textcurrency
(textcomp)               4 = 5 + \texteuro
(textcomp)               3 = 4 + \textohm
(textcomp)               2 = 3 + \textestimated + \textcurrency
(textcomp)               1 = TS1 - \textcircled - \t
(textcomp)               0 = TS1 (full)
(textcomp)             Font families with sub-encoding setting implement
(textcomp)             only a restricted character set as indicated.
(textcomp)             Family '?' is the default used for unknown fonts.
(textcomp)             See the documentation for details.
Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.

(/usr/local/texlive/2009/texmf-dist/tex/latex/base/ts1enc.def
File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
)
LaTeX Info: Redefining \oldstylenums on input line 266.
Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.

Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311.
Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312.
Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313.
Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314.
Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315.
Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316.
Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317.
Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318.
Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319.
Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320.
Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321.
Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322.
Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323.
Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324.
Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325.
Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326.
){/usr/local/texlive/2009/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{yrd.map
} (./romande.sty
Package: romande 2010/06/27 v2.1 romande

(/usr/local/texlive/2009/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2008/08/13 v2.6a package option processing (HA)

(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/xkeyval.tex
\XKV at toks=\toks14
\XKV at tempa@toks=\toks15
\XKV at depth=\count87
File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)

(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/keyval.tex)))
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

(/usr/local/texlive/2009/texmf-dist/tex/latex/base/t1enc.def
File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
))
(/Users/cfrees/Library/texmf/tex/latex/fonts/fontinst/nfssext-cfr.sty
Package: nfssext-cfr 2008/11/08 specially mangled by cfr; based on 2003/03/14 v
1.2 Experimental NFSS Extensions

(/usr/local/texlive/2009/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
)
\c at taken=\count88
LaTeX Info: Redefining \itshape on input line 507.
LaTeX Info: Redefining \scshape on input line 515.
LaTeX Info: Redefining \upshape on input line 529.
))
(./romande-yrd.aux)
\openout1 = `romande-yrd.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 50.
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 50.
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 50.
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 50.
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 50.
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 50.
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 50.
LaTeX Font Info:    Try loading font information for TS1+cmr on input line 50.

(/usr/local/texlive/2009/texmf-dist/tex/latex/base/ts1cmr.fd
File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info:    ... okay on input line 50.
LaTeX Font Info:    Try loading font information for T1+yrd on input line 50.
  (./t1yrd.fd
File: t1yrd.fd 2010/06/27 Fontinst v1.933 font definitions for T1/yrd.
)
LaTeX Font Info:    Font shape `T1/yrd/bx/n' in size <17.28> not available
(Font)              Font shape `T1/yrd/b/n' tried instead on input line 53.
LaTeX Font Info:    Font shape `T1/yrd/b/n' in size <17.28> not available
(Font)              Font shape `T1/yrd/db/n' tried instead on input line 53.
LaTeX Font Info:    Try loading font information for TS1+yrd on input line 55.

(./ts1yrd.fd
File: ts1yrd.fd 2010/06/27 Fontinst v1.933 font definitions for TS1/yrd.
)
Underfull \hbox (badness 10000) in paragraph at lines 55--56

  []

[1

]
LaTeX Font Info:    Font shape `T1/yrd/bx/n' in size <12> not available
(Font)              Font shape `T1/yrd/b/n' tried instead on input line 57.
LaTeX Font Info:    Font shape `T1/yrd/b/n' in size <12> not available
(Font)              Font shape `T1/yrd/db/n' tried instead on input line 57.
LaTeX Font Info:    Font shape `TS1/yrd/bx/n' in size <12> not available
(Font)              Font shape `TS1/yrd/b/n' tried instead on input line 57.
LaTeX Font Info:    Font shape `TS1/yrd/b/n' in size <12> not available
(Font)              Font shape `TS1/yrd/db/n' tried instead on input line 57.
LaTeX Font Info:    Font shape `T1/yrd/bx/sc' in size <12> not available
(Font)              Font shape `T1/yrd/b/sc' tried instead on input line 57.
LaTeX Font Info:    Font shape `T1/yrd/b/sc' in size <12> not available
(Font)              Font shape `T1/yrd/db/sc' tried instead on input line 57.
LaTeX Font Info:    Font shape `TS1/yrd/bx/sc' in size <12> not available
(Font)              Font shape `TS1/yrd/b/sc' tried instead on input line 57.
LaTeX Font Info:    Font shape `TS1/yrd/b/sc' in size <12> not available
(Font)              Font shape `TS1/yrd/db/sc' tried instead on input line 57.
LaTeX Font Info:    Font shape `T1/yrd/bx/it' in size <12> not available
(Font)              Font shape `T1/yrd/b/it' tried instead on input line 57.
LaTeX Font Info:    Font shape `T1/yrd/b/it' in size <12> not available
(Font)              Font shape `T1/yrd/db/it' tried instead on input line 57.
LaTeX Font Info:    Font shape `TS1/yrd/bx/it' in size <12> not available
(Font)              Font shape `TS1/yrd/b/it' tried instead on input line 57.
LaTeX Font Info:    Font shape `TS1/yrd/b/it' in size <12> not available
(Font)              Font shape `TS1/yrd/db/it' tried instead on input line 57.

Underfull \hbox (badness 10000) in paragraph at lines 57--58

  []

[2]
LaTeX Font Info:    Try loading font information for T1+yrdw on input line 59.
  (./t1yrdw.fd
File: t1yrdw.fd 2010/06/27 Fontinst v1.933 font definitions for T1/yrdw.
)
LaTeX Font Info:    Try loading font information for TS1+yrdw on input line 59.

  (./ts1yrdw.fd
File: ts1yrdw.fd 2010/06/27 Fontinst v1.933 font definitions for TS1/yrdw.
)
Underfull \hbox (badness 10000) in paragraph at lines 59--60

  []

[3] [4]
LaTeX Font Info:    Try loading font information for T1+yrda on input line 63.
  (./t1yrda.fd
File: t1yrda.fd 2010/06/27 Fontinst v1.933 font definitions for T1/yrda.
)
LaTeX Font Info:    Try loading font information for TS1+yrda on input line 65.

  (./ts1yrda.fd
File: ts1yrda.fd 2010/06/27 Fontinst v1.933 font definitions for TS1/yrda.
)
Underfull \hbox (badness 10000) in paragraph at lines 65--66

  []

[5]
LaTeX Font Info:    Font shape `T1/yrda/bx/n' in size <12> not available
(Font)              Font shape `T1/yrda/b/n' tried instead on input line 67.
LaTeX Font Info:    Font shape `T1/yrda/b/n' in size <12> not available
(Font)              Font shape `T1/yrda/db/n' tried instead on input line 67.
LaTeX Font Info:    Font shape `TS1/yrda/bx/n' in size <12> not available
(Font)              Font shape `TS1/yrda/b/n' tried instead on input line 67.
LaTeX Font Info:    Font shape `TS1/yrda/b/n' in size <12> not available
(Font)              Font shape `TS1/yrda/db/n' tried instead on input line 67.
LaTeX Font Info:    Font shape `T1/yrda/bx/sc' in size <12> not available
(Font)              Font shape `T1/yrda/b/sc' tried instead on input line 67.
LaTeX Font Info:    Font shape `T1/yrda/b/sc' in size <12> not available
(Font)              Font shape `T1/yrda/db/sc' tried instead on input line 67.
LaTeX Font Info:    Font shape `TS1/yrda/bx/sc' in size <12> not available
(Font)              Font shape `TS1/yrda/b/sc' tried instead on input line 67.
LaTeX Font Info:    Font shape `TS1/yrda/b/sc' in size <12> not available
(Font)              Font shape `TS1/yrda/db/sc' tried instead on input line 67.

LaTeX Font Info:    Font shape `T1/yrda/bx/it' in size <12> not available
(Font)              Font shape `T1/yrda/b/it' tried instead on input line 67.
LaTeX Font Info:    Font shape `T1/yrda/b/it' in size <12> not available
(Font)              Font shape `T1/yrda/db/it' tried instead on input line 67.
LaTeX Font Info:    Font shape `TS1/yrda/bx/it' in size <12> not available
(Font)              Font shape `TS1/yrda/b/it' tried instead on input line 67.
LaTeX Font Info:    Font shape `TS1/yrda/b/it' in size <12> not available
(Font)              Font shape `TS1/yrda/db/it' tried instead on input line 67.


Underfull \hbox (badness 10000) in paragraph at lines 67--68

  []

[6]
LaTeX Font Info:    Try loading font information for T1+yrdaw on input line 69.

  (./t1yrdaw.fd
File: t1yrdaw.fd 2010/06/27 Fontinst v1.933 font definitions for T1/yrdaw.
)
LaTeX Font Info:    Try loading font information for TS1+yrdaw on input line 69
.
  (./ts1yrdaw.fd
File: ts1yrdaw.fd 2010/06/27 Fontinst v1.933 font definitions for TS1/yrdaw.
)
Underfull \hbox (badness 10000) in paragraph at lines 69--70

  []

[7] [8] [9] (./romande-yrd.aux)

  *File List*
  article.cls    2007/10/19 v1.4h Standard LaTeX document class
   size12.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
  fontenc.sty
    t1enc.def    2005/09/27 v1.99g Standard LaTeX file
textcomp.sty    2005/09/27 v1.99g Standard LaTeX package
   ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
  romande.sty    2010/06/27 v2.1 romande
  xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
  xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
  fontenc.sty
    t1enc.def    2005/09/27 v1.99g Standard LaTeX file
nfssext-cfr.sty    2008/11/08 specially mangled by cfr; based on 2003/03/14 v1.
2 Experimental NFSS Extensions
   ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
   ts1cmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
    t1yrd.fd    2010/06/27 Fontinst v1.933 font definitions for T1/yrd.
   ts1yrd.fd    2010/06/27 Fontinst v1.933 font definitions for TS1/yrd.
   t1yrdw.fd    2010/06/27 Fontinst v1.933 font definitions for T1/yrdw.
  ts1yrdw.fd    2010/06/27 Fontinst v1.933 font definitions for TS1/yrdw.
   t1yrda.fd    2010/06/27 Fontinst v1.933 font definitions for T1/yrda.
  ts1yrda.fd    2010/06/27 Fontinst v1.933 font definitions for TS1/yrda.
  t1yrdaw.fd    2010/06/27 Fontinst v1.933 font definitions for T1/yrdaw.
ts1yrdaw.fd    2010/06/27 Fontinst v1.933 font definitions for TS1/yrdaw.
  ***********

  ) 
Here is how much of TeX's memory you used:
  1907 strings out of 493773
  22986 string characters out of 3145347
  88460 words of memory out of 3000000
  5174 multiletter control sequences out of 15000+200000
  93323 words of font info for 58 fonts, out of 3000000 for 9000
  714 hyphenation exceptions out of 8191
  28i,5n,32p,251b,206s stack positions out of 5000i,500n,10000p,200000b,50000s
{t1-romandeadf-alt.enc}{romande-supp.enc}{/usr/local/texlive/2009/../texmf-lo
cal/fonts/enc/dvips/cfr/ts1-euro.enc}{t1-romandeadf.enc}<./yrdd.pfb><./yrddc.pf
b><./yrddi.pfb><./yrdr.pfb><./yrdrc.pfb><./yrdri.pfb><./yrdriw.pfb>
Output written on romande-yrd.pdf (9 pages, 323482 bytes).
PDF statistics:
  94 PDF objects out of 1000 (max. 8388607)
  0 named destinations out of 1000 (max. 500000)
  1 words of extra memory for PDF output out of 10000 (max. 10000000)
---end romande-yrd.log---

---output from: pdffonts romande-yrd.pdf---
name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
KUVBMM+RomandeADFStd-DemiBold        Type 1            yes yes no       4  0
ESSPLZ+RomandeADFStd-Regular         Type 1            yes yes no       5  0
ESSPLZ+RomandeADFStd-Regular         Type 1            yes yes no       6  0
ESSPLZ+RomandeADFStd-Regular         Type 1            yes yes no       7  0
ZKKLFF+RomandeADFStyleStd-Regular    Type 1            yes yes no       8  0
UQXJXI+RomandeADFStd-Italic          Type 1            yes yes no       9  0
UQXJXI+RomandeADFStd-Italic          Type 1            yes yes no      14  0
UQXJXI+RomandeADFStd-Italic          Type 1            yes yes no      15  0
KUVBMM+RomandeADFStd-DemiBold        Type 1            yes yes no      16  0
KUVBMM+RomandeADFStd-DemiBold        Type 1            yes yes no      17  0
YQJLIJ+RomandeADFStyleStd-DemiBold   Type 1            yes yes no      18  0
XOTRJZ+RomandeADFStd-DemiBoldItalic  Type 1            yes yes no      22  0
XOTRJZ+RomandeADFStd-DemiBoldItalic  Type 1            yes yes no      23  0
XOTRJZ+RomandeADFStd-DemiBoldItalic  Type 1            yes yes no      24  0
NBUAPW+RomandeADFScriptStd-Italic    Type 1            yes yes no      25  0
NBUAPW+RomandeADFScriptStd-Italic    Type 1            yes yes no      29  0
NBUAPW+RomandeADFScriptStd-Italic    Type 1            yes yes no      30  0
ESSPLZ+RomandeADFStd-Regular         Type 1            yes yes no      34  0
UQXJXI+RomandeADFStd-Italic          Type 1            yes yes no      38  0
KUVBMM+RomandeADFStd-DemiBold        Type 1            yes yes no      39  0
XOTRJZ+RomandeADFStd-DemiBoldItalic  Type 1            yes yes no      43  0
NBUAPW+RomandeADFScriptStd-Italic    Type 1            yes yes no      44  0
---end output from: pdffonts romande-yrd.pdf---


More information about the fontinst mailing list