<div dir="ltr"><div>Hi Wolfgang,<br><br></div>Good to know that, but I might have some questions.<br><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 11, 2013 at 2:02 AM, Wolfgang Schuster <span dir="ltr"><<a href="mailto:wolfgang.schuster@gmail.com" target="_blank">wolfgang.schuster@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
I’m happy to announce a new version of the simplefonts code. Thew new version of the code<br>
is a complete rewrite and brings many changes.<br>
<br>
1. The module is now part of the core and no external module is needed anymore.<br>
<br>
2. The commands to select a font have changed to commands which fit better to context normal syntax.<br>
<br>
3. I removed the keys to enable font expansion and protrusion, when you need them use \definefontfeature.<br>
<br>
<br>
To use a font with the simplefonts code two ways are available. The first method is to create<br>
one or more typefaces and load it with \setupbodyfont. A complete example for this is:<br>
<br>
\definefontfamily [mainface] [serif] [DejaVu Serif]<br>
\definefontfamily [mainface] [sans]  [DejaVu Sans]<br>
\definefontfamily [mainface] [mono]  [DejaVu Sans Mono] [feature=none]<br></blockquote><div>It seems the keyword here is "features"? Only the plural version works here in my newest beta. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

\definefontfamily [mainface] [math]  [TeX Gyre Pagella Math]<br>
<br>
\setupbodyfont[mainface]<br>
<br>
\starttext<br>
\startlines<br>
\rm DejaVu Serif<br>
\ss DejaVu Sans<br>
\tt DejaVu Sans Mono<br>
\m{c^2 = a^2 + b^2}<br>
\stoplines<br>
\stoptext<br>
<br>
<br>
The second method is similar to the old commands of the simplefonts module (e.g. \setmainfont)<br>
where the font is enabled after it was set and no \setupbodyfont is necessary. Below is a example<br>
for this method but I recommend to avoid this method because it’s slow when you set font a font<br>
for each style in your document.<br>
<br>
\setupfontfamily [serif] [DejaVu Serif]<br>
\setupfontfamily [sans]  [DejaVu Sans]<br>
\setupfontfamily [mono]  [DejaVu Sans Mono] [feature=none]<br>
\setupfontfamily [math]  [TeX Gyre Pagella Math]<br>
<br>
\starttext<br>
\startlines<br>
\rm DejaVu Serif<br>
\ss DejaVu Sans<br>
\tt DejaVu Sans Mono<br>
\m{c^2 = a^2 + b^2}<br>
\stoplines<br>
\stoptext<br>
<br>
<br>
Another feature of simplefonts is the ability to set a fallback font when you need certain glyphs<br>
from a different font (e.g. for cyrillic ) which aren’t available in the mainfont of the document.<br>
To set such a fallback font the code provides the \definefallbackfamily command where you<br>
can set in the fourth argument the range for the replacement characters.<br>
<br>
\definefallbackfamily [mainface] [serif] [DejaVu Serif] [range=cyrillic,force=yes]<br></blockquote><div>What if I want to use the CJK font? The code in  "font-sel.mkvi" hints I could use range=chinese but it didn't work. I have to use interval {0x00400-0x2FA1F} explicitly.<br>
<br></div><div>And how can I assign the boldfont, italicfont and bolditalicfont? I'm currently using the Adobe Song Std as the regular font but it didn't come with a bold version or else, hence I might need this feature.<br>
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
\definefontfamily     [mainface] [serif] [TeX Gyre Pagella]<br>
<br>
\setupbodyfont[mainface]<br>
<br>
\starttext<br>
<br>
\input knuth<br>
<br>
Традиционная систематика лишайников оказывается во многом условна и<br>
<br>
\stoptext<br>
<br>
<br>
Wolfgang<br>
___________________________________________________________________________________<br>
If your question is of interest to others as well, please add an entry to the Wiki!<br>
<br>
maillist : <a href="mailto:ntg-context@ntg.nl">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context" target="_blank">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br>
webpage  : <a href="http://www.pragma-ade.nl" target="_blank">http://www.pragma-ade.nl</a> / <a href="http://tex.aanhet.net" target="_blank">http://tex.aanhet.net</a><br>
archive  : <a href="http://foundry.supelec.fr/projects/contextrev/" target="_blank">http://foundry.supelec.fr/projects/contextrev/</a><br>
wiki     : <a href="http://contextgarden.net" target="_blank">http://contextgarden.net</a><br>
___________________________________________________________________________________</blockquote></div><br><br clear="all"><br>-- <br>Best Regards<br>Chen<br>
</div></div></div></div>