Hello and welcome to the world of ConTeXt! I was in you place about one year ago :)
The best way to get started with fonts is probably the simplefonts module. I haven't used anything since I started and was able to do everything I wished for, so far. Installation: Run first-setup.sh --modules="t-simplefonts" if you use Context standalone (if not, refer to http://wiki.contextgarden.net/Modules for installation and download links). Then this file should get you started: %%% BEGIN \usemodule[simplefonts] \definefontfeature[default][default][mode=node,script=latn,kern=yes,palt=yes,tlig=yes,trep=yes,init=yes,size=yes] %some default features \definefontfeature[frac][default][frac=yes] % opentype 'frac' feature for nice fractions \definefontfeature[sups][default][sups=yes] \definefontfeature[onum][default][onum=yes] % old-style figures \definefontfeature[lnum][default][lnum=yes] \setupsimplefonts[expansion=quality, protrusion=quality] % sort of microtype thing. makes things look better =) \setmainfont[Myriad Pro] % set Myriad as main font \definesimplefonttypeface[sb][Myriad Pro][regularfont=myriadprosemibold, italicfont=myriadprosemiboldit] % define a second font called 'sb' for semibold \starttext Test normal\\ {\sb Test semibold}\\ {\sb \it Test semibold}\\ {\bf Test bold}\\ Opentype font feature demonstration:\\ {\addff{onum} 1234} 1234\\ {\addff{frac} 1/17} \stoptext %%% END > Hello, I am coming to ConTeXt from LaTeX and have a typescript question. I > was searching for information on the mailing list about defining semibold and > other font variants, and found the following. Can you tell me if further > information is only available in the book "context mkiv -- Fonts" or can I > find it > somewhere else? I have searched through the revised Fonts chapter of the > ConTeXt manual but the \definefontalternative macro and the approach > described here are not documented there. > > The approach below works for me if I adapt it to Adobe Garamond Premier > Pro, but I am attempting to build a typescript for that handles optical > weights, > small caps, etc and I have not been able to make it work yet. > > Before I try posting a minimal example, I would like to be sure that I am > looking at the right documentation. I have looked at the "Fonts in LuaTeX" > page on Contextgarden as well, but I don't think I have a full understanding > of typescripts using OSFONTDIR fonts yet. If there is something I am missing > please let me know. > > Thanks, > PPN > > > > Based on ideas from the forthcoming book "context mkiv -- Fonts": > > % note: I have deleted all lines except the relevant ones for defining > % the semi bold alternatives > > \definefontalternative [sb] > \definefontalternative [si] > > \definebodyfont [default] [ss] > [sb=SansSemiBold sa 1, > si=SansSemiBoldItalic sa 1] > > \starttypescript [sans] [myriadpro] > \definefontsynonym [MyriadPro-SemiBold] [name:myriadprosemibold] > \definefontsynonym [MyriadPro-SemiBoldIt][name:myriadprosemiboldit] > \stoptypescript > > \starttypescript [sans] [myriadpro] > \definefontsynonym [SansSemiBold] [MyriadPro-SemiBold] > [features=default] > \definefontsynonym [SansSemiBoldItalic] [MyriadPro-SemiBoldIt] > [features=default] > \stoptypescript > > \starttypescript [myriadpro] > \definetypeface [myriadpro] [ss] [sans] [myriadpro] [default] > \stoptypescript > > \usetypescript[myriadpro] > > \starttext > > \switchtobodyfont[myriadpro,ss] > > \sb Hello > \si Italic > > \stoptext > > > -- > Peter Park Nelson > peter.park.nel...@gmail.com ___________________________________________________________________________________ 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 ___________________________________________________________________________________