Hi,

since I switched from LaTeX to ConTeXt I am wondering why ConTeXt (actually pdfeTeX, 
Version 3.14159-1.10b-2.1 (Web2C 7.4.5) \write18 enabled) gets so extremely slow when 
I use my own PostScript font.

Here is my little statistics (ConTeXT with default/my font - the same in LaTeX):

1)  \starttext
    W619Q
    \stoptext

(5 seconds)

2)  \usetypescriptfile[type-agaramond]
    \usetypescript[AGaramond]
    \setupencoding[default=ec]
    \setupbodyfont[AGaramond,10.5pt]%

    \starttext
    W619Q
    \stoptext

(12 seconds)

3)  \documentclass{book}
    \begin{document}
    W619Q
    \end{document}

(less then 1 second)

4)  \documentclass[pdftex]{book}
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage[scaled,osf]{xagaramon}
    \begin{document}
    W619Q
    \end{document}

(1 second)

So it's 12 seconds compared to 5 seconds (or just 1 with LaTeX).
Is this normal?

Do I have a good chance that my typescript (see below) could be speeded up,
or is this -unfortunately- the regular way ConTeXt deals with PostScript fonts?


I'd be very happy for any help,

Steffen


"type-agaramond.tex" (for AGaramond Type1):

\usetypescriptfile[type-buy]
%
\starttypescript [serif] [agaramond] [ec]
  \definefontsynonym [AGaramond-Regular]        [padr9e]  [encoding=ec]
  \definefontsynonym [AGaramond-Italic]         [padri9e] [encoding=ec]
  \definefontsynonym [AGaramond-Bold]           [padb9e]  [encoding=ec]
  \definefontsynonym [AGaramond-BoldItalic]     [padbi9e] [encoding=ec]
%  
  \definefontsynonym [AGaramond-Regular-OSF]        [padr9d]  [encoding=ec]
  \definefontsynonym [AGaramond-Italic-OSF]         [padri9d] [encoding=ec]
  \definefontsynonym [AGaramond-Bold-OSF]           [padb9d]  [encoding=ec]
  \definefontsynonym [AGaramond-BoldItalic-OSF]     [padbi9d] [encoding=ec]
%
  \definefontsynonym [AGaramond-Semibold]       [pads9e]  [encoding=ec]
  \definefontsynonym [AGaramond-SemiboldItalic] [padsi9e] [encoding=ec]
  \definefontsynonym [AGaramond-Semibold-OSF]       [pads9d]  [encoding=ec]
  \definefontsynonym [AGaramond-SemiboldItalic-OSF] [padsi9d] [encoding=ec]
%
  \definefontsynonym [AGaramond-RegularSC]         [padrc9e]  [encoding=ec]
  \definefontsynonym [AGaramond-SemiboldSC]        [padsc9e]  [encoding=ec]
  \definefontsynonym [AGaramond-RegularSC-OSF]         [padrc9d]  [encoding=ec]
  \definefontsynonym [AGaramond-SemiboldSC-OSF]        [padsc9d]  [encoding=ec]
\stoptypescript
%
\starttypescript [serif] [agaramond] [name]
  \usetypescript[serif][fallback]  
  \definefontsynonym [Serif]             [AGaramond-Regular]  
  \definefontsynonym [SerifBold]         [AGaramond-Bold]
  \definefontsynonym [SerifItalic]       [AGaramond-Italic]
  \definefontsynonym [SerifBoldItalic]   [AGaramond-BoldItalic]
  \definefontsynonym [SemiBold]          [AGaramond-Semibold]
  \definefontsynonym [SemiBoldItalic]    [AGaramond-SemiboldItalic]
  \definefontsynonym [SerifCaps]         [AGaramond-RegularSC]
  \definefontsynonym [SerifSemiCaps]     [AGaramond-SemiboldSC]
  \definefontsynonym [OldStyle]          [AGaramond-RegularSC-OSF]% the regular 
old-style figures are in the small-caps file
\stoptypescript
%
\starttypescript [AGaramond] 
  \definetypeface [AGaramond] [rm] [serif] [agaramond] [default] [encoding=ec]
\stoptypescript
_______________________________________________
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to