ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Selecting fonts using the built-in simplefonts module
@ 2015-03-29 12:40 Pavneet Arora
  2015-03-29 15:56 ` Jörg Weger
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Pavneet Arora @ 2015-03-29 12:40 UTC (permalink / raw)
  To: ntg-context

Hello everyone,

After a long time I have some typesetting work in front of me...yippeee!

I am struggling with adapting my templates to the new integrated 
simplefonts module, and hope that someone can help.

The three issues I am having are:

1.  How does one find the proper expanded long name of the desired font.  
    For this project, I am using some fonts from The League of Moveable 
    Type (https://www.theleagueofmoveabletype.com/).

    I have reloaded the fonts, and can list them, in the traditional 
    manner.  What I don't know is how to find the proper name for---say 
    Junction Light---to use as the third argument in 
    '\definefontfamily[mainface][ss][Junction Light]'
    
    The use of 'Junction Light' doesn't work, and neither does 
    'Junction-Light', nor 'junctionlight', nor even 'Junction, Light' 
    which I retrieve from Font Viewer under Linux.  MWE follows at the 
    end of this email.  I reference Wolfgang's response stating that the 
    expanded name must be used 
    (http://www.ntg.nl/pipermail/ntg-context/2014/077321.html).

    $ mtxrun --script fonts --list --all --pattern=junction

    resolvers       | trees | analyzing 'home:texmf'
    resolvers       | caching | skipping 'files' for 'home:texmf' from 
    '/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/54be04d87dd160089f572b19cb5c97e9' (version mismatch)
    junction          junctionbold      /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/junction-master/Junction-bold.otf
    junctionbold      junctionbold      /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/junction-master/Junction-bold.otf
    junctionlight     junctionlight     /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/junction-master/Junction-light.otf
    junctionregular   junctionregular   /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/junction-master/Junction-regular.otf
2.  How does one switch fonts in-line for small snippets of text?  I 
    used to use '{\simplefont[heydingsicons] q}123.345.67890', but this 
    now results in an error.

    tex error       > error on line 7 in file virtual://buffer.noname.1: ! Undefined control sequence

    l.7                 {\simplefont [heydingsicons] q}~123.456.7890 {\simplefont[heydingsicons..
3.  This may be a more generic typescript mapping issue, but I still 
    struggle with understanding font mappings.  I don't quite get how 
    the default mappings are done.

    Look, for example, at Junction above.  'junction' is mapped to 
    'junctionbold' rather than 'junctionregular'.  Is this just done by 
    taking the first in the list in alphabetic order?
    
    Or how the League Gothic font is processed below.  How is it that 
    leaguegothic is mapped to leaguegothiccondenseditalic by default?  
    What is the recommended way in this new simplefont scheme to set the 
    mappings for a document?

    $ mtxrun --script fonts --list --all --pattern=leaguegothic

    resolvers       | trees | analyzing 'home:texmf'
    resolvers       | caching | skipping 'files' for 'home:texmf' from 
    '/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/trees/54be04d87dd160089f572b19cb5c97e9' (version mismatch)
    leaguegothic                   leaguegothiccondenseditalic    /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedItalic.otf
    leaguegothiccondenseditalic    leaguegothiccondenseditalic    /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedItalic.otf
    leaguegothiccondensedregular   leaguegothiccondensedregular   /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-CondensedRegular.otf
    leaguegothicitalic             leaguegothicitalic             /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-Italic.otf
    leaguegothicregular            leaguegothicregular            /home/pavneet/.fonts/opentype/TheLeagueOfMoveableType/theleagueof-league-gothic-64c3ede/LeagueGothic-Regular.otf

Many thanks.

>>>> MWE

\definefontfamily[mainface][rm][Prociono]
\definefontfamily[mainface][ss][Junction Light]
%\definefontfamily[mainface][ss][junctionlight]
%\definefontfamily[mainface][ss][Junction-Light]
%\definefontfamily[mainface][ss][Junction, Light]
\definefontfamily[mainface][mm][TeX Gyre Pagella Math]
\setupbodyfont[mainface,9pt]

\setupwhitespace[medium]

\starttext
    \input lorem

    \ss\input lorem

%    {\simplefont[heydingsicons] q}~123.456.7890
\stoptext

<<<<


-- 
----
Pavneet Arora           m: 647.406.6843
Waroc Informatik        t: 416.937.9276
___________________________________________________________________________________
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] 13+ messages in thread
[parent not found: <mailman.527.1427657514.2410.ntg-context@ntg.nl>]

end of thread, other threads:[~2015-03-29 21:16 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-29 12:40 Selecting fonts using the built-in simplefonts module Pavneet Arora
2015-03-29 15:56 ` Jörg Weger
2015-03-29 16:52   ` Pablo Rodriguez
2015-03-29 19:38   ` Pavneet Arora
2015-03-29 16:37 ` Pablo Rodriguez
2015-03-29 17:47 ` Wolfgang Schuster
2015-03-29 18:33   ` Jörg Weger
2015-03-29 19:31     ` Wolfgang Schuster
2015-03-29 20:29       ` Jörg Weger
2015-03-29 20:57         ` Wolfgang Schuster
2015-03-29 20:44   ` Pavneet Arora
2015-03-29 21:16     ` Wolfgang Schuster
     [not found] <mailman.527.1427657514.2410.ntg-context@ntg.nl>
2015-03-29 19:45 ` Pavneet Arora

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).