[NTG-context] Greek letter fall back for math

Alan Bowen bowenalan03 at gmail.com
Thu Mar 10 18:30:02 CET 2016


Thanks, Mikael, the minunderstanding was mine. I was not aware of the need
for \setupmathematics. A great tip!

Best, Alan



On Thu, Mar 10, 2016 at 10:56 AM, Mikael P. Sundqvist <mickep at gmail.com>
wrote:

> On Thu, Mar 10, 2016 at 4:21 PM, Alan Bowen <bowenalan03 at gmail.com> wrote:
> > Thanks, Mikael. That works nicely. Note: I changed
> >
> > \definefallbackfamily [mainface] [mm] [Brill]
> > [preset=math:lowercasegreeknormal]
> >
> > to
> >
> > \definefallbackfamily [mainface] [mm] [Brill]
> > [preset=math:uppercasegreeknormal], since Knuth/TeX sets Greek capital
> > letters upright.
> >
> > Alan
> >
> > On Thu, Mar 10, 2016 at 9:56 AM, Mikael P. Sundqvist <mickep at gmail.com>
> > wrote:
> >>
> >> On Thu, Mar 10, 2016 at 3:34 PM, Alan Bowen <bowenalan03 at gmail.com>
> wrote:
> >> > Assuming that it is possible, I have been trying to substitute the
> Greek
> >> > letters of my main font for those used in the math font. (if it works,
> >> > it
> >> > should look better on the page than what I have now.)
> >> >
> >> > So, what have I missed/messed up in the following?
> >> >
> >> > \definefontfamily[mainface][serif][Brill][
> >> > [protrusion=quality,
> >> > expansion=quality,
> >> > mode=node,
> >> > force=yes,
> >> > ]
> >> >
> >> > \definefallbackfamily[mainface][mm][TeX Gyre
> >> > Pagella][preset=math:digitsnormal,features=f:oldstyle]
> >> >
> >> > \definefallbackfamily[mainface][mm][Brill][range=0391-03A9,03B1-03C9]
> >> >
> >> > \definefontfamily[mainface][mm][TeXGyre Termes Math]
> >> >
> >> > \setupbodyfont[mainface,36pt]
> >> >
> >> > \starttext
> >> >
> >> > \emph{λ α μ β δ α}
> >> >
> >> > \m{λαμβδα}
> >> >
> >> > 0123456780
> >> >
> >> > \m{0123456780}
> >> >
> >> >
> >> > \stoptext
> >> >
> >> > Alan
> >> >
> >> >
> >> >
> ___________________________________________________________________________________
> >> > If your question is of interest to others as well, please add an entry
> >> > to
> >> > the Wiki!
> >> >
> >> > maillist : ntg-context at 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
> >> >
> >> >
> ___________________________________________________________________________________
> >>
> >> What if you change
> >>
> >> \definefallbackfamily[mainface][mm][Brill][range=0391-03A9,03B1-03C9]
> >>
> >> to
> >>
> >> \definefallbackfamily [mainface] [mm] [Brill]
> >> [preset=math:lowercasegreeknormal]
> >> \definefallbackfamily [mainface] [mm] [Brill]
> >> [preset=math:lowercasegreekitalic]
> >>
> >> That seems to work here with your example. By the way, I have not seen
> >> the Brill font before. It was very nice!
> >>
> >> /Mikael
> >>
> >>
> ___________________________________________________________________________________
> >> If your question is of interest to others as well, please add an entry
> to
> >> the Wiki!
> >>
> >> maillist : ntg-context at 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
> >>
> >>
> ___________________________________________________________________________________
> >
> >
> >
> >
> ___________________________________________________________________________________
> > If your question is of interest to others as well, please add an entry to
> > the Wiki!
> >
> > maillist : ntg-context at 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
> >
> ___________________________________________________________________________________
>
>
> Hi!
>
> I think there might be a small piece of misunderstanding (either on
> your side or on mine). Try the document
>
> \definefontfamily[mainface][serif][Brill][
>                         [protrusion=quality,
>                         expansion=quality,
>                         mode=node,
>                         force=yes,
>                         ]
>
>
> \definefallbackfamily [mainface] [mm] [Brill]
> [preset=math:lowercasegreeknormal]
> \definefallbackfamily [mainface] [mm] [Brill]
> [preset=math:lowercasegreekitalic]
> \definefallbackfamily [mainface] [mm] [Brill]
> [preset=math:uppercasegreeknormal]
> \definefallbackfamily [mainface] [mm] [Brill]
> [preset=math:uppercasegreekitalic]
>
>
>
> \definefontfamily[mainface][mm][TeX Gyre Termes Math]
>
> \setupbodyfont[mainface,10pt]
>
> \setuppagenumbering[state=stop]
>
> \starttext
> αβΓΔ{\em αβΓΔ}$\alpha\beta\Gamma\Delta$ (default, upper case greek is
> upright)
>
> \setupmathematics[
> ucgreek=italic,
> ]
>
>
> αβΓΔ{\em αβΓΔ}$\alpha\beta\Gamma\Delta$ (now uppercase greek is in italic)
>
> \setupmathematics[
> ucgreek=normal,
> lcgreek=normal,
> ]
>
> αβΓΔ{\em αβΓΔ}$\alpha\beta\Gamma\Delta$ (now both uppercase and
> lowercase greek are in upright)
>
> \stoptext
>
> The definefallbackfamily commands do not set what kind of greek
> letters we get, but only from what font the corresponding range comes
> from. This is at elast how I understand it.
>
> Best
>
> Mikael
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context at 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
>
> ___________________________________________________________________________________
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20160310/d97801a0/attachment-0001.html>


More information about the ntg-context mailing list