ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* \definestyle (urgent)
@ 2013-03-05 19:55 Idris Samawi Hamid ادريس   سماوي حامد
  2013-03-05 20:07 ` Wolfgang Schuster
  2013-03-05 20:15 ` Aditya Mahajan
  0 siblings, 2 replies; 4+ messages in thread
From: Idris Samawi Hamid ادريس   سماوي حامد @ 2013-03-05 19:55 UTC (permalink / raw)
  To: ntg-context

[-- Attachment #1: Type: text/plain, Size: 1724 bytes --]

Dear gang,

Has the behavior of \definestyle changed? In my typescript I have e.g.

\definestyle [semibold] [\sb] []

It worked for years but now I get

=============
! Undefined control sequence.

system          > tex > error on line 1 in file  
C:/ConTeXt/tex/texmf-project/tex/generic/private/type-mpro.mkiv: Undefined  
control sequence ...

  1 >>  \definestyle [semibold]                                       [\sb]  
[]
  2     \definestyle [semibolditalic,italicsemibold]                  [\st]  
[]
  3
  4     \definestyle [smallcapssemibold,      semiboldsmallcaps]      [\SB]  
[]
  5     \definestyle [smallcapsbold,          boldsmallcaps]          [\BF]  
[]
  6     \definestyle [smallcapsitalic,        italicsmallcaps]        [\IT]  
[]
  7     \definestyle [smallcapssemibolditalic,semibolditalicsmallcaps][\ST]  
[]
  8     \definestyle [smallcapsbolditalic,    bolditalicsmallcaps]    [\BI]  
[]
  9
10     \definestyle [light]                                          [\LI]  
[]
11     \definestyle [lightitalic,italiclight]                        [\LT]  
[]

<argument> \sb

\define_style ...yle \edef \currentstyleparent {#2
                                                   }\expandafter \edef  
\csnam...
l.1 ...                                   [\sb] []

?
=============

I have to update my cv for a deadline today, so I need to get this  
typescript working asap. Just in case I've attached the whole typescript  
(MinionPro Opticals, so it's a nice example of a sophisticated  
typescript). But maybe/hopefully it's just a small update in syntax that  
I'm missing.

Best wishes
Idris
-- 
Professor Idris Samawi Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80523

[-- Attachment #2: type-mpro.mkiv --]
[-- Type: application/octet-stream, Size: 29156 bytes --]

\definestyle [semibold]                                       [\sb] []
\definestyle [semibolditalic,italicsemibold]                  [\st] []

\definestyle [smallcapssemibold,      semiboldsmallcaps]      [\SB] []
\definestyle [smallcapsbold,          boldsmallcaps]          [\BF] []
\definestyle [smallcapsitalic,        italicsmallcaps]        [\IT] []
\definestyle [smallcapssemibolditalic,semibolditalicsmallcaps][\ST] []
\definestyle [smallcapsbolditalic,    bolditalicsmallcaps]    [\BI] []

\definestyle [light]                                          [\LI] []
\definestyle [lightitalic,italiclight]                        [\LT] []
\definestyle [ornament]                                       [\OR][]
\definestyle [titlingregular]                                       [\TF][]
\definestyle [titlingitalic]                                       [\TI][]

% \definefontfallback
    % [latindot]
    % [file:LMRoman12-Regular*default]
	% [0x0323]
    % [force=yes]

\definefontfallback
    [minionpro-tf-regular]
    [file:MinionPro-Regular-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes]    
    
\definefontfallback
    [minionpro-tf-caption]
    [file:MinionPro-Capt-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes] 

\definefontfallback
    [minionpro-tf-subhead]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes]  

\definefontfallback
    [minionpro-it-regular]
    [file:MinionPro-It-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes] 

\definefontfallback
    [minionpro-it-caption]
    [file:MinionPro-ItCapt-trans*default]
     [0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes]   

\definefontfallback
    [minionpro-it-subhead]
    [file:MinionPro-ItSubh-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes]   

\definefontfallback
    [minionpro-bf-regular]
    [file:MinionPro-Bold-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes] 

\definefontfallback
    [minionpro-bi-regular]
    [file:MinionPro-BoldIt-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes]   

\definefontfallback
    [minionpro-bi-caption]
    [file:MinionPro-BoldItCapt-trans*default]
	[0x1E0C,0x1E0D,0x1E24,0x1E25,0x1E2A,0x1E2B,0x1E63,0x1E62,0x1E6C,0x1E6D,0x1E92,0x1E93]
    [force=yes] 
    
\definefontfeature
  [minionpro-tf]
  [mode=node,script=latn,language=dflt,trep=yes,protrusion=quality,
  expansion=quality,compose=yes,combine=yes,tlig=yes,
   kern=yes,liga=yes,onum=yes,cpsp=yes]

\definefontfeature
  [minionpro-it]
  [mode=node,script=latn,language=dflt,trep=yes,compose=yes,combine=yes,tlig=yes,
   kern=yes,liga=yes,onum=yes,cpsp=yes,protrusion=quality,expansion=quality,
   swsh=yes]

\definefontfeature
  [minionpro-sc]
  [mode=node,script=latn,language=dflt,trep=yes,compose=yes,combine=yes,tlig=yes,
   kern=yes,liga=yes,onum=yes,cpsp=yes,protrusion=quality,expansion=quality,
   smcp=yes]   
   
\definefontfeature
  [minionpro-it_sc]
  [mode=node,script=latn,language=dflt,trep=yes,compose=yes,combine=yes,tlig=yes,
   kern=yes,liga=yes,onum=yes,cpsp=yes,
   swsh=yes,protrusion=quality,expansion=quality,
   smcp=yes]    
   
\definefontfeature
  [minionpro-orn]
  [mode=node,script=latn,language=dflt,trep=yes,tlig=yes,
   kern=yes,liga=yes,onum=yes,cpsp=yes,
   ornm=yes]   
   
\definefontfeature
  [minionpro-dlig]
  [mode=node,script=latn,language=dflt,trep=yes,tlig=yes,
   kern=yes,liga=yes,onum=yes,cpsp=yes,
   dlig=yes,cswh=yes]     

\definefontfeature
  [minionpro-tf-tr]
  [mode=node,script=latn,language=dflt,trep=yes,protrusion=quality,
  expansion=quality,compose=yes,combine=yes,tlig=yes,lnum=yes,
  kern=yes,liga=yes,cpsp=yes]

\definefontfeature
  [minionpro-tf-ti]
  [mode=node,script=latn,language=dflt,trep=yes,protrusion=quality,
  expansion=quality,compose=yes,combine=yes,tlig=yes,lnum=yes,
  kern=yes,liga=yes,cpsp=yes]
   
\definefontfeature
  [myriadpro]
  [mode=node,script=latn,language=dflt,trep=yes,protrusion=quality,
  expansion=quality,compose=yes,combine=yes,tlig=yes,
   kern=yes,liga=yes,lnum=yes,cpsp=yes]   
   
%% font mapping

% serif

\starttypescript[serif] [miniono] 
\definefontsynonym [Minion]                       [name:MinionPro-Regular]        [features=minionpro-tf,fallbacks=minionpro-tf-regular]  
\definefontsynonym [MinionCapt]                  [name:MinionPro-Capt]           [features=minionpro-tf,fallbacks=minionpro-tf-caption]         
\definefontsynonym [MinionSubh]                  [name:MinionPro-Subh]           [features=minionpro-tf,fallbacks=minionpro-tf-subhead]
\definefontsynonym [MinionDisp]                  [name:MinionPro-Disp]           [features=minionpro-tf,fallbacks=latindot]
                                                 
% semibold \sb                                   
\definefontsynonym [MinionSemibold]              [name:MinionPro-Semibold]       [features=minionpro-tf,fallbacks=latindot]
\definefontsynonym [MinionSemiboldCapt]          [name:MinionPro-SemiboldCapt]   [features=minionpro-tf,fallbacks=latindot]
\definefontsynonym [MinionSemiboldSubh]          [name:MinionPro-SemiboldSubh]   [features=minionpro-tf,fallbacks=latindot]
\definefontsynonym [MinionSemiboldDisp]          [name:MinionPro-SemiboldDisp]   [features=minionpro-tf,fallbacks=latindot]
                                                 
% bold \bf                                       
\definefontsynonym [MinionBold]                  [name:MinionPro-Bold]           [features=minionpro-tf,fallbacks=minionpro-bf-regular]
\definefontsynonym [MinionBoldCapt]              [name:MinionPro-BoldCapt]       [features=minionpro-tf,fallbacks=latindot]
\definefontsynonym [MinionBoldSubh]              [name:MinionPro-BoldSubh]       [features=minionpro-tf,fallbacks=latindot]
\definefontsynonym [MinionBoldDisp]              [name:MinionPro-BoldDisp]       [features=minionpro-tf,fallbacks=latindot]
                                                 
% italic \it                                     
\definefontsynonym [MinionItalic]                [name:MinionPro-It]             [features=minionpro-it,fallbacks=minionpro-it-regular]
\definefontsynonym [MinionItalicCapt]            [name:MinionPro-ItCapt]         [features=minionpro-it,fallbacks=minionpro-it-caption]
\definefontsynonym [MinionItalicSubh]            [name:MinionPro-ItSubh]         [features=minionpro-it,fallbacks=minionpro-it-subhead]
\definefontsynonym [MinionItalicDisp]            [name:MinionPro-ItDisp]         [features=minionpro-it,fallbacks=latindot]
                                                 
% semibold italic \st                            
\definefontsynonym [MinionSemiboldItalic]        [name:MinionPro-SemiboldIt]     [features=minionpro-it,fallbacks=latindot]
\definefontsynonym [MinionSemiboldItalicCapt]    [name:MinionPro-SemiboldItCapt] [features=minionpro-it,fallbacks=latindot]
\definefontsynonym [MinionSemiboldItalicSubh]    [name:MinionPro-SemiboldItSubh] [features=minionpro-it,fallbacks=latindot]
\definefontsynonym [MinionSemiboldItalicDisp]    [name:MinionPro-SemiboldItDisp] [features=minionpro-it,fallbacks=latindot]
                                                 
% bold italic \bi                                
\definefontsynonym [MinionBoldItalic]            [name:MinionPro-BoldIt]         [features=minionpro-it,fallbacks=minionpro-bi-regular]
\definefontsynonym [MinionBoldItalicCapt]        [name:MinionPro-BoldItCapt]     [features=minionpro-it,fallbacks=minionpro-bi-caption]
\definefontsynonym [MinionBoldItalicSubh]        [name:MinionPro-BoldItSubh]     [features=minionpro-it,fallbacks=latindot]
\definefontsynonym [MinionBoldItalicDisp]        [name:MinionPro-BoldItDisp]     [features=minionpro-it,fallbacks=latindot]
                                                 
%% small caps                                    
% medium \sc                                     
\definefontsynonym [MinionCaps]                  [name:MinionPro-Regular]        [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionCapsCapt]              [name:MinionPro-Capt]           [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionCapsSubh]              [name:MinionPro-Subh]           [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionCapsDisp]              [name:MinionPro-Disp]           [features=minionpro-sc,fallbacks=latindot]
                                                 
% semibold \SB  %\scsb                           
\definefontsynonym [MinionSemiboldCaps]          [name:MinionPro-Semibold]       [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionSemiboldCapsCapt]      [name:MinionPro-SemiboldCapt]   [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionSemiboldCapsSubh]      [name:MinionPro-SemiboldSubh]   [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionSemiboldCapsDisp]      [name:MinionPro-SemiboldDisp]   [features=minionpro-sc,fallbacks=latindot]
                                                 
% bold \BF  %\scbd                               
\definefontsynonym [MinionBoldCaps]              [name:MinionPro-Bold]           [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionBoldCapsCapt]          [name:MinionPro-BoldCapt]       [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionBoldCapsSubh]          [name:MinionPro-BoldSubh]       [features=minionpro-sc,fallbacks=latindot]
\definefontsynonym [MinionBoldCapsDisp]          [name:MinionPro-BoldSubh]       [features=minionpro-sc,fallbacks=latindot]
                                                 
% italic %\IT  %\sci                             
\definefontsynonym [MinionItalicCaps]            [name:MinionPro-It]             [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionItalicCapsCapt]        [name:MinionPro-ItCapt]         [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionItalicCapsSubh]        [name:MinionPro-ItSubh]         [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionItalicCapsDisp]        [name:MinionPro-ItDisp]         [features=minionpro-it_sc,fallbacks=latindot]
                                                 
% semibold italic \ST %\scsbi                    
\definefontsynonym [MinionSemiboldItalicCaps]    [name:MinionPro-SemiboldIt]     [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionSemiboldItalicCapsCapt][name:MinionPro-SemiboldItCapt] [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionSemiboldItalicCapsSubh][name:MinionPro-SemiboldItSubh] [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionSemiboldItalicCapsDisp][name:MinionPro-SemiboldItDisp] [features=minionpro-it_sc,fallbacks=latindot]
                                                 
% bold italic \BI  %\scbi                        
\definefontsynonym [MinionBoldItalicCaps]        [name:MinionPro-BoldIt]         [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionBoldItalicCapsCapt]    [name:MinionPro-BoldItCapt]     [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionBoldItalicCapsSubh]    [name:MinionPro-BoldItSubh]     [features=minionpro-it_sc,fallbacks=latindot]
\definefontsynonym [MinionBoldItalicCapsDisp]    [name:MinionPro-BoldItDisp]     [features=minionpro-it_sc,fallbacks=latindot]

\definefontsynonym [MinionOrnaments]            [name:MinionPro-Regular]       [features=minionpro-orn]
\definefontsynonym [MinionTitlingRegular]      [name:MinionPro-Regular]       [features=minionpro-tf-tr] 
\definefontsynonym [MinionTitlingItalic]       [name:MinionPro-Italic]        [features=minionpro-tf-ti] 
\stoptypescript

%% general names

% serif

\starttypescript[serif] [miniono] [name]
% medium
\definefontsynonym [Serif]                       [Minion]
\definefontsynonym [SerifCapt]                   [MinionCapt]
\definefontsynonym [SerifSubh]                   [MinionSubh]
\definefontsynonym [SerifDisp]                   [MinionDisp]

% semibold
\definefontsynonym [SerifSemibold]               [MinionSemibold]
\definefontsynonym [SerifSemiboldCapt]           [MinionSemiboldCapt]
\definefontsynonym [SerifSemiboldSubh]           [MinionSemiboldSubh]
\definefontsynonym [SerifSemiboldDisp]           [MinionSemiboldDisp]

% bold
\definefontsynonym [SerifBold]                   [MinionBold]
\definefontsynonym [SerifBoldCapt]               [MinionBoldCapt]
\definefontsynonym [SerifBoldSubh]               [MinionBoldSubh]
\definefontsynonym [SerifBoldDisp]               [MinionBoldDisp]

% italic
\definefontsynonym [SerifItalic]                 [MinionItalic]
\definefontsynonym [SerifItalicCapt]             [MinionItalicCapt]
\definefontsynonym [SerifItalicSubh]             [MinionItalicSubh]
\definefontsynonym [SerifItalicDisp]             [MinionItalicDisp]

% semibold italic
\definefontsynonym [SerifSemiboldItalic]         [MinionSemiboldItalic]
\definefontsynonym [SerifSemiboldItalicCapt]     [MinionSemiboldItalicCapt]
\definefontsynonym [SerifSemiboldItalicSubh]     [MinionSemiboldItalicSubh]
\definefontsynonym [SerifSemiboldItalicDisp]     [MinionSemiboldItalicDisp]

% bold italic
\definefontsynonym [SerifBoldItalic]             [MinionBoldItalic]
\definefontsynonym [SerifBoldItalicCapt]         [MinionBoldItalicCapt]
\definefontsynonym [SerifBoldItalicSubh]         [MinionBoldItalicSubh]
\definefontsynonym [SerifBoldItalicDisp]         [MinionBoldItalicDisp]

%% small caps
% medium
\definefontsynonym [SerifCaps]                   [MinionCaps]
\definefontsynonym [SerifCapsCapt]               [MinionCapsCapt]
\definefontsynonym [SerifCapsSubh]               [MinionCapsSubh]
\definefontsynonym [SerifCapsDisp]               [MinionCapsDisp]

% semibold
\definefontsynonym [SerifSemiboldCaps]           [MinionSemiboldCaps]
\definefontsynonym [SerifSemiboldCapsCapt]       [MinionSemiboldCapsCapt]
\definefontsynonym [SerifSemiboldCapsSubh]       [MinionSemiboldCapsSubh]
\definefontsynonym [SerifSemiboldCapsDisp]       [MinionSemiboldCapsDisp]

% bold
\definefontsynonym [SerifBoldCaps]               [MinionBoldCaps]
\definefontsynonym [SerifBoldCapsCapt]           [MinionBoldCapsCapt]
\definefontsynonym [SerifBoldCapsSubh]           [MinionBoldCapsSubh]
\definefontsynonym [SerifBoldCapsDisp]           [MinionBoldCapsDisp]

% italic
\definefontsynonym [SerifItalicCaps]             [MinionItalicCaps]
\definefontsynonym [SerifItalicCapsCapt]         [MinionItalicCapsCapt]
\definefontsynonym [SerifItalicCapsSubh]         [MinionItalicCapsSubh]
\definefontsynonym [SerifItalicCapsDisp]         [MinionItalicCapsDisp]

% semibold italic
\definefontsynonym [SerifSemiboldItalicCaps]     [MinionSemiboldItalicCaps]
\definefontsynonym [SerifSemiboldItalicCapsCapt] [MinionSemiboldItalicCapsCapt]
\definefontsynonym [SerifSemiboldItalicCapsSubh] [MinionSemiboldItalicCapsSubh]
\definefontsynonym [SerifSemiboldItalicCapsDisp] [MinionSemiboldItalicCapsDisp]

% bold italic
\definefontsynonym [SerifBoldItalicCaps]         [MinionBoldItalicCaps]
\definefontsynonym [SerifBoldItalicCapsCapt]     [MinionBoldItalicCapsCapt]
\definefontsynonym [SerifBoldItalicCapsSubh]     [MinionBoldItalicCapsSubh]
\definefontsynonym [SerifBoldItalicCapsDisp]     [MinionBoldItalicCapsDisp]

\definefontsynonym [SerifOrnaments]              [MinionOrnaments] 
\definefontsynonym [SerifTitlingRegular]       [MinionTitlingRegular] 
\definefontsynonym [SerifTitlingItalic]        [MinionTitlingItalic] 

\stoptypescript

\starttypescript[serif] [miniono] [size]

%% Caption
%  predefined
\definebodyfont [4pt,5pt,6pt,7pt,8pt]
  [rm]
  [tf= SerifCapt           sa 1,
   bf= SerifBoldCapt       sa 1,
   it= SerifItalicCapt     sa 1,
   bi= SerifBoldItalicCapt sa 1,
   sc= SerifCapsCapt       sa 1]

% newly defined
\definebodyfont [4pt,5pt,6pt,7pt,8pt]
  [rm]
  [sb=SerifSemiboldCapt                sa 1,
   sba=SerifSemiboldCapt               sa a,
   sbb=SerifSemiboldCapt               sa b,
   sbc=SerifSemiboldCapt               sa c,
   sbd=SerifSemiboldCapt               sa d,
   sbx=SerifSemiboldCapt               sa x,
   sbxx=SerifSemiboldCapt              sa xx,
   st=SerifSemiboldItalicCapt          sa 1,
   sta=SerifSemiboldItalicCapt         sa a,
   stb=SerifSemiboldItalicCapt         sa b,
   stc=SerifSemiboldItalicCapt         sa c,
   std=SerifSemiboldItalicCapt         sa d,
   stx=SerifSemiboldItalicCapt         sa x,
   stxx=SerifSemiboldItalicCapt        sa xx,
   SB=SerifSemiboldCapsCapt          sa 1,
   SBa=SerifSemiboldCapsCapt         sa a,
   SBb=SerifSemiboldCapsCapt         sa b,
   SBc=SerifSemiboldCapsCapt         sa c,
   SBd=SerifSemiboldCapsCapt         sa d,
   SBx=SerifSemiboldCapsCapt         sa x,
   SBxx=SerifSemiboldCapsCapt        sa xx,
   BF=SerifBoldCapsCapt              sa 1,
   BFa=SerifBoldCapsCapt             sa a,
   BFb=SerifBoldCapsCapt             sa b,
   BFc=SerifBoldCapsCapt             sa c,
   BFd=SerifBoldCapsCapt             sa d,
   BFx=SerifBoldCapsCapt             sa x,
   BFxx=SerifBoldCapsCapt            sa xx,
   IT=SerifItalicCapsCapt             sa 1,
   ITa=SerifItalicCapsCapt            sa a,
   ITb=SerifItalicCapsCapt            sa b,
   ITc=SerifItalicCapsCapt            sa c,
   ITd=SerifItalicCapsCapt            sa d,
   ITx=SerifItalicCapsCapt            sa x,
   ITxx=SerifItalicCapsCapt           sa xx,
   ST=SerifSemiboldItalicCapsCapt   sa 1,
   STa=SerifSemiboldItalicCapsCapt  sa a,
   STb=SerifSemiboldItalicCapsCapt  sa b,
   STc=SerifSemiboldItalicCapsCapt  sa c,
   STd=SerifSemiboldItalicCapsCapt  sa d,
   STx=SerifSemiboldItalicCapsCapt  sa x,
   STxx=SerifSemiboldItalicCapsCapt sa xx,
   BI=SerifBoldItalicCapsCapt        sa 1,
   BIa=SerifBoldItalicCapsCapt       sa a,
   BIb=SerifBoldItalicCapsCapt       sa b,
   BIc=SerifBoldItalicCapsCapt       sa c,
   BId=SerifBoldItalicCapsCapt       sa d,
   BIx=SerifBoldItalicCapsCapt       sa x,
   BIxx=SerifBoldItalicCapsCapt      sa xx]

% Regular
\definebodyfont [9pt,10pt,11pt]
  [rm]
  [tf= Serif           sa 1,
   bf= SerifBold       sa 1,
   it= SerifItalic     sa 1,
   bi= SerifBoldItalic sa 1,
   sc= SerifCaps       sa 1]

\definebodyfont [9pt,10pt,11pt]
  [rm]
  [sb=SerifSemibold                sa 1,
   sba=SerifSemibold               sa a,
   sbb=SerifSemibold               sa b,
   sbc=SerifSemibold               sa c,
   sbd=SerifSemibold               sa d,
   sbx=SerifSemibold               sa x,
   sbxx=SerifSemibold              sa xx,
   st=SerifSemiboldItalic          sa 1,
   sta=SerifSemiboldItalic         sa a,
   stb=SerifSemiboldItalic         sa b,
   stc=SerifSemiboldItalic         sa c,
   std=SerifSemiboldItalic         sa d,
   stx=SerifSemiboldItalic         sa x,
   stxx=SerifSemiboldItalic        sa xx,
   SB=SerifSemiboldCaps          sa 1,
   SBa=SerifSemiboldCaps         sa a,
   SBb=SerifSemiboldCaps         sa b,
   SBc=SerifSemiboldCaps         sa c,
   SBd=SerifSemiboldCaps         sa d,
   SBx=SerifSemiboldCaps         sa x,
   SBxx=SerifSemiboldCaps        sa xx,
   BF=SerifBoldCaps              sa 1,
   BFa=SerifBoldCaps             sa a,
   BFb=SerifBoldCaps             sa b,
   BFc=SerifBoldCaps             sa c,
   BFd=SerifBoldCaps             sa d,
   BFx=SerifBoldCaps             sa x,
   BFxx=SerifBoldCaps            sa xx,
   IT=SerifItalicCaps             sa 1,
   ITa=SerifItalicCaps            sa a,
   ITb=SerifItalicCaps            sa b,
   ITc=SerifItalicCaps            sa c,
   ITd=SerifItalicCaps            sa d,
   ITx=SerifItalicCaps            sa x,
   ITxx=SerifItalicCaps           sa xx,
   ST=SerifSemiboldItalicCaps   sa 1,
   STa=SerifSemiboldItalicCaps  sa a,
   STb=SerifSemiboldItalicCaps  sa b,
   STc=SerifSemiboldItalicCaps  sa c,
   STd=SerifSemiboldItalicCaps  sa d,
   STx=SerifSemiboldItalicCaps  sa x,
   STxx=SerifSemiboldItalicCaps sa xx,
   BI=SerifBoldItalicCaps        sa 1,
   BIa=SerifBoldItalicCaps       sa a,
   BIb=SerifBoldItalicCaps       sa b,
   BIc=SerifBoldItalicCaps       sa c,
   BId=SerifBoldItalicCaps       sa d,
   BIx=SerifBoldItalicCaps       sa x,
   BIxx=SerifBoldItalicCaps      sa xx]

% Subhead
\definebodyfont [12pt,14.4pt,17.3pt]
  [rm]
  [tf= SerifSubh           sa 1,
   bf= SerifBoldSubh       sa 1,
   it= SerifItalicSubh     sa 1,
   bi= SerifBoldItalicSubh sa 1,
   sc= SerifCapsSubh       sa 1]

\definebodyfont [12pt,14.4pt,17.3pt]
  [rm]
  [sb=SerifSemiboldSubh                sa 1,
   sba=SerifSemiboldSubh               sa a,
   sbb=SerifSemiboldSubh               sa b,
   sbc=SerifSemiboldSubh               sa c,
   sbd=SerifSemiboldSubh               sa d,
   sbx=SerifSemiboldSubh               sa x,
   sbxx=SerifSemiboldSubh              sa xx,
   st=SerifSemiboldItalicSubh          sa 1,
   sta=SerifSemiboldItalicSubh         sa a,
   stb=SerifSemiboldItalicSubh         sa b,
   stc=SerifSemiboldItalicSubh         sa c,
   std=SerifSemiboldItalicSubh         sa d,
   stx=SerifSemiboldItalicSubh         sa x,
   stxx=SerifSemiboldItalicSubh        sa xx,
   SB=SerifSemiboldCapsSubh          sa 1,
   SBa=SerifSemiboldCapsSubh         sa a,
   SBb=SerifSemiboldCapsSubh         sa b,
   SBc=SerifSemiboldCapsSubh         sa c,
   SBd=SerifSemiboldCapsSubh         sa d,
   SBx=SerifSemiboldCapsSubh         sa x,
   SBxx=SerifSemiboldCapsSubh        sa xx,
   BF=SerifBoldCapsSubh              sa 1,
   BFa=SerifBoldCapsSubh             sa a,
   BFb=SerifBoldCapsSubh             sa b,
   BFc=SerifBoldCapsSubh             sa c,
   BFd=SerifBoldCapsSubh             sa d,
   BFx=SerifBoldCapsSubh             sa x,
   BFxx=SerifBoldCapsSubh            sa xx,
   IT=SerifItalicCapsSubh             sa 1,
   ITa=SerifItalicCapsSubh            sa a,
   ITb=SerifItalicCapsSubh            sa b,
   ITc=SerifItalicCapsSubh            sa c,
   ITd=SerifItalicCapsSubh            sa d,
   ITx=SerifItalicCapsSubh            sa x,
   ITxx=SerifItalicCapsSubh           sa xx,
   ST=SerifSemiboldItalicCapsSubh   sa 1,
   STa=SerifSemiboldItalicCapsSubh  sa a,
   STb=SerifSemiboldItalicCapsSubh  sa b,
   STc=SerifSemiboldItalicCapsSubh  sa c,
   STd=SerifSemiboldItalicCapsSubh  sa d,
   STx=SerifSemiboldItalicCapsSubh  sa x,
   STxx=SerifSemiboldItalicCapsSubh sa xx,
   BI=SerifBoldItalicCapsSubh        sa 1,
   BIa=SerifBoldItalicCapsSubh       sa a,
   BIb=SerifBoldItalicCapsSubh       sa b,
   BIc=SerifBoldItalicCapsSubh       sa c,
   BId=SerifBoldItalicCapsSubh       sa d,
   BIx=SerifBoldItalicCapsSubh       sa x,
   BIxx=SerifBoldItalicCapsSubh      sa xx]

%Display
\definebodyfont [20.7pt,24.9pt] %29.9,35.8pt
  [rm]
  [tf= SerifDisp           sa 1,
   bf= SerifBoldDisp       sa 1,
   it= SerifItalicDisp     sa 1,
   bi= SerifBoldItalicDisp sa 1,
   sc= SerifCapsDisp       sa 1]

\definebodyfont [20.7pt,24.9pt] %29.9,35.8pt
  [rm]
  [sb=SerifSemiboldDisp                sa 1,
   sba=SerifSemiboldDisp               sa a,
   sbb=SerifSemiboldDisp               sa b,
   sbc=SerifSemiboldDisp               sa c,
   sbd=SerifSemiboldDisp               sa d,
   sbx=SerifSemiboldDisp               sa x,
   sbxx=SerifSemiboldDisp              sa xx,
   st=SerifSemiboldItalicDisp          sa 1,
   sta=SerifSemiboldItalicDisp         sa a,
   stb=SerifSemiboldItalicDisp         sa b,
   stc=SerifSemiboldItalicDisp         sa c,
   std=SerifSemiboldItalicDisp         sa d,
   stx=SerifSemiboldItalicDisp         sa x,
   stxx=SerifSemiboldItalicDisp        sa xx,
   SB=SerifSemiboldCapsDisp          sa 1,
   SBa=SerifSemiboldCapsDisp         sa a,
   SBb=SerifSemiboldCapsDisp         sa b,
   SBc=SerifSemiboldCapsDisp         sa c,
   SBd=SerifSemiboldCapsDisp         sa d,
   SBx=SerifSemiboldCapsDisp         sa x,
   SBxx=SerifSemiboldCapsDisp        sa xx,
   BF=SerifBoldCapsDisp              sa 1,
   BFa=SerifBoldCapsDisp             sa a,
   BFb=SerifBoldCapsDisp             sa b,
   BFc=SerifBoldCapsDisp             sa c,
   BFd=SerifBoldCapsDisp             sa d,
   BFx=SerifBoldCapsDisp             sa x,
   BFxx=SerifBoldCapsDisp            sa xx,
   IT=SerifItalicCapsDisp             sa 1,
   ITa=SerifItalicCapsDisp            sa a,
   ITb=SerifItalicCapsDisp            sa b,
   ITc=SerifItalicCapsDisp            sa c,
   ITd=SerifItalicCapsDisp            sa d,
   ITx=SerifItalicCapsDisp            sa x,
   ITxx=SerifItalicCapsDisp           sa xx,
   ST=SerifSemiboldItalicCapsDisp   sa 1,
   STa=SerifSemiboldItalicCapsDisp  sa a,
   STb=SerifSemiboldItalicCapsDisp  sa b,
   STc=SerifSemiboldItalicCapsDisp  sa c,
   STd=SerifSemiboldItalicCapsDisp  sa d,
   STx=SerifSemiboldItalicCapsDisp  sa x,
   STxx=SerifSemiboldItalicCapsDisp sa xx,
   BI=SerifBoldItalicCapsDisp        sa 1,
   BIa=SerifBoldItalicCapsDisp       sa a,
   BIb=SerifBoldItalicCapsDisp       sa b,
   BIc=SerifBoldItalicCapsDisp       sa c,
   BId=SerifBoldItalicCapsDisp       sa d,
   BIx=SerifBoldItalicCapsDisp       sa x,
   BIxx=SerifBoldItalicCapsDisp      sa xx]

\definebodyfont [4pt,5pt,6pt,7pt,8pt,9pt,10pt,11pt,12pt,14.4pt,17.3pt,20.7pt,24.9pt]
  [rm]
  [OR= SerifOrnaments            sa 1,
   ORa= SerifOrnaments           sa a,
   ORb= SerifOrnaments           sa b,   
   ORc= SerifOrnaments           sa c,   
   ORd= SerifOrnaments           sa d,   
   ORx= SerifOrnaments           sa x,   
   ORxx= SerifOrnaments          sa xx]   

\definebodyfont [4pt,5pt,6pt,7pt,8pt,9pt,10pt,11pt,12pt,14.4pt,17.3pt,20.7pt,24.9pt]
  [rm]
  [TI= SerifTitlingItalic           sa 1,
   TIa= SerifTitlingItalic           sa a,
   TIb= SerifTitlingItalic           sa b,   
   TIc= SerifTitlingItalic           sa c,   
   TId= SerifTitlingItalic           sa d,   
   TIx= SerifTitlingItalic           sa x,   
   TIxx= SerifTitlingItalic          sa xx]  

\definebodyfont [4pt,5pt,6pt,7pt,8pt,9pt,10pt,11pt,12pt,14.4pt,17.3pt,20.7pt,24.9pt]
  [rm]
  [TF= SerifTitlingRegular           sa 1,
   TFa= SerifTitlingRegular           sa a,
   TFb= SerifTitlingRegular           sa b,   
   TFc= SerifTitlingRegular           sa c,   
   TFd= SerifTitlingRegular           sa d,   
   TFx= SerifTitlingRegular           sa x,   
   TFxx= SerifTitlingRegular          sa xx]  
\stoptypescript

% sans serif

\starttypescript[sansserif] [myriado] 
\definefontsynonym [Myriad]                      [name:MyriadPro-Regular]        [features=myriadpro]  
\definefontsynonym [MyriadItalic]               [name:MyriadPro-It]              [features=myriadpro]         
\definefontsynonym [MyriadBold]                 [name:MyriadPro-Bold]            [features=myriadpro]
\definefontsynonym [MyriadBoldItalic]          [name:MyriadPro-BoldIt]         [features=myriadpro]
\stoptypescript

\starttypescript [sansserif] [myriado] [name]
\definefontsynonym [SansSerif]                    [Myriad]              
\definefontsynonym [SansSerif-Italic]            [MyriadItalic]       
\definefontsynonym [SansSerif-Bold]              [MyriadBold]         
\definefontsynonym [SansSerif-BoldItalic]       [MyriadBoldItalic]  
\stoptypescript
   
\starttypescript  [sansserif] [myriado] [size]   
\definebodyfont [4pt,5pt,6pt,7pt,8pt,9pt,10pt,11pt,12pt,14.4pt,17.3pt,20.7pt,24.9pt]
  [ss]
  [tf= SansSerif             sa 1,
   bf= SansSerifBold        sa 1,
   it= SansSerifItalic      sa 1,
   bi= SansSerifBoldItalic sa 1]
\stoptypescript

% \starttypescript  [serif] [hanging][miniono]

% \definefonthandling [highquality]     [hz,normal]

% \setupfontsynonym [Serif]             [handling=highquality]
% \setupfontsynonym [SerifSubh]         [handling=highquality]
% \setupfontsynonym [SerifItalic]       [handling=highquality]
% \setupfontsynonym [SerifItalicSubh]   [handling=highquality]

% \stoptypescript

%% final typefaces
\starttypescript[MinionProOpt]
\definebodyfontenvironment
  [minionproopt]
  [default]
  [interlinespace=2.8ex]
\definetypeface [minionproopt] [rm] [serif]      [miniono] [miniono] % [default]
\definetypeface [minionproopt] [ss] [sansserif] [myriado] [myriado] % [default]
\definetypeface [minionproopt] [tt] [mono]  [modern] [default] 
\stoptypescript

[-- Attachment #3: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: \definestyle (urgent)
  2013-03-05 19:55 \definestyle (urgent) Idris Samawi Hamid ادريس   سماوي حامد
@ 2013-03-05 20:07 ` Wolfgang Schuster
  2013-03-06  6:58   ` Idris Samawi Hamid ادريس   سماوي حامد
  2013-03-05 20:15 ` Aditya Mahajan
  1 sibling, 1 reply; 4+ messages in thread
From: Wolfgang Schuster @ 2013-03-05 20:07 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 05.03.2013 um 20:55 schrieb Idris Samawi Hamid ادريس   سماوي حامد <ishamid@colostate.edu>:

> Dear gang,
> 
> Has the behavior of \definestyle changed? In my typescript I have e.g.
> 
> \definestyle [semibold] [\sb] []

Replace \definestyle with \definealternativestyle. In MkII and earlier MkIV versions the \definestyle
was a synonym for \definealternativestyle but now it it’s a command similar to \definehighlight.

Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: \definestyle (urgent)
  2013-03-05 19:55 \definestyle (urgent) Idris Samawi Hamid ادريس   سماوي حامد
  2013-03-05 20:07 ` Wolfgang Schuster
@ 2013-03-05 20:15 ` Aditya Mahajan
  1 sibling, 0 replies; 4+ messages in thread
From: Aditya Mahajan @ 2013-03-05 20:15 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: TEXT/PLAIN, Size: 2163 bytes --]

On Tue, 5 Mar 2013, Idris Samawi Hamid ادريس   سماوي حامد wrote:

> Dear gang,
>
> Has the behavior of \definestyle changed? In my typescript I have e.g.
>
> \definestyle [semibold] [\sb] []

You are, perhaps, thinking of \definealternativestyle which has the syntax 
that you are using above.

> It worked for years but now I get
>
> =============
> ! Undefined control sequence.
>
> system          > tex > error on line 1 in file 
> C:/ConTeXt/tex/texmf-project/tex/generic/private/type-mpro.mkiv: Undefined 
> control sequence ...
>
> 1 >>  \definestyle [semibold]                                       [\sb] []
> 2     \definestyle [semibolditalic,italicsemibold]                  [\st] []
> 3
> 4     \definestyle [smallcapssemibold,      semiboldsmallcaps]      [\SB] []
> 5     \definestyle [smallcapsbold,          boldsmallcaps]          [\BF] []
> 6     \definestyle [smallcapsitalic,        italicsmallcaps]        [\IT] []
> 7     \definestyle [smallcapssemibolditalic,semibolditalicsmallcaps][\ST] []
> 8     \definestyle [smallcapsbolditalic,    bolditalicsmallcaps]    [\BI] []
> 9
> 10     \definestyle [light]                                          [\LI] []
> 11     \definestyle [lightitalic,italiclight]                        [\LT] []
>
> <argument> \sb
>
> \define_style ...yle \edef \currentstyleparent {#2
>                                                 }\expandafter \edef 
> \csnam...
> l.1 ...                                   [\sb] []
>
> ?
> I have to update my cv for a deadline today, so I need to get this typescript 
> working asap. Just in case I've attached the whole typescript (MinionPro 
> Opticals, so it's a nice example of a sophisticated typescript). But 
> maybe/hopefully it's just a small update in syntax that I'm missing.

The syntax of \definestyle is:

     \definestyle[important][style=bold, color=red]

which defines a command \important{...} that typesets the result in bold 
and there.

The result of \definestyle is lost when the document is exported to XML. 
For that case, you should use \definehighlight[...] which has the same 
syntax.

Aditya

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: \definestyle (urgent)
  2013-03-05 20:07 ` Wolfgang Schuster
@ 2013-03-06  6:58   ` Idris Samawi Hamid ادريس   سماوي حامد
  0 siblings, 0 replies; 4+ messages in thread
From: Idris Samawi Hamid ادريس   سماوي حامد @ 2013-03-06  6:58 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Tue, 05 Mar 2013 13:07:08 -0700, Wolfgang Schuster  
<wolfgang.schuster@gmail.com> wrote:

> Am 05.03.2013 um 20:55 schrieb Idris Samawi Hamid ادريس   سماوي حامد

> Replace \definestyle with \definealternativestyle. In MkII and earlier  
> MkIV versions the \definestyle
> was a synonym for \definealternativestyle but now it it’s a command  
> similar to \definehighlight.

> On Tue, 5 Mar 2013, Idris Samawi Hamid ادريس   سماوي حامد wrote:

> You are, perhaps, thinking of \definealternativestyle which has the  
> syntax
> that you are using above.

Thanks, Wolfgang and Aditya. I got it all working and met my deadline!  
Thanks for the quick turnaround and

Best wishes
Idris
-- 
Professor Idris Samawi Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80523
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-03-06  6:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-05 19:55 \definestyle (urgent) Idris Samawi Hamid ادريس   سماوي حامد
2013-03-05 20:07 ` Wolfgang Schuster
2013-03-06  6:58   ` Idris Samawi Hamid ادريس   سماوي حامد
2013-03-05 20:15 ` Aditya Mahajan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).