Hello all,


I've made some progress with your help. (and esp. Mojca's)


Following the guidelines from http://home.salamander.com/~wmcclain/context-help.html,

I 've defined the Regular font as


\enableregime[cp1251]

\loadmapfile [t2a-urw-timescyr.map]

\definefontsynonym[NimbusRomanNo9L-Regu][t2a-n021003l][encoding=t2a]

\definefont[TimesCyr][NimbusRomanNo9L-Regu at 15pt]


\starttext

\TimesCyr

...


and it works OK unless I need Bold or Italic.


Now that I define the font in 'proper' way, using typescripts,


  \enableregime[cp1251]


    \usetypescriptfile[type-buy]

    \loadmapfile [t2a-urw-timescyr.map]


    \starttypescript [serif] [NimbusNo9L] [t2a]

      \definefontsynonym [NimbusNo9L-Roman]       [t2a-n021003l]  [encoding=t2a]

      \definefontsynonym [NimbusNo9L-Bold]        [t2a-n021004l]  [encoding=t2a]

      \definefontsynonym [NimbusNo9L-Italic]      [t2a-n021023l] [encoding=t2a]

      \definefontsynonym [NimbusNo9L-Bold-Italic] [t2a-n021024l] [encoding=t2a]

    \stoptypescript


    \starttypescript [serif] [timescyr] [name]

      \usetypescript[serif][fallback]

      \definefontsynonym [Serif]           [NimbusNo9L-Roman]

      \definefontsynonym [SerifBold]       [NimbusNo9L-Bold]

      \definefontsynonym [SerifItalic]     [NimbusNo9L-Italic]

      \definefontsynonym [SerifBoldItalic] [NimbusNo9L-Bold-Italic]

    \stoptypescript


    \starttypescript [TimesCyr] 

      \definetypeface [TimesCyr] [rm] [serif] [timescyr] [default] [encoding=t2a]

    \stoptypescript

 

    \usetypescript[TimesCyr]

    \setupbodyfont[TimesCyr]


\starttext

....



the texexec fails and I cannot figure out why. The log file says me



! Font \*TimesCyr12ptrmtf*:=NimbusNo9L-Roman at 12.0pt not loadable: Metric (TF

M) file not found.

<to be read again> 

                   \relax 

\xxdododefinefont ...tspec {#4}\newfontidentifier 

                                                  \let \localrelativefontsiz...


\fontstrategy ...me \fontclass #2#3#4#5\endcsname 

                                                  \tryingfontfalse \fi 

<inserted text> ...yle \fontalternative \fontsize 

                                                  \fi \iftryingfont \fontstr...


\synchronizefont ...strategy \the \fontstrategies 

                                                  \relax \fi \iftryingfont \...

<argument> \getvalue {\@style@ \fontstyle }

                                           \edef \fontstyle {\fontstyle }\if...

...

l.32     \setupbodyfont[TimesCyr]

                                 

-- 

Best regards,

 Vyatcheslav