On 03/29/2015 02:40 PM, Pavneet Arora wrote: > 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/).
Hi Pavneet, the long name should be displayed in any GUI application from your OS. inkscape should to the work here (I warmly recommend version 0.91). > 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]' I have just downloaded and installed the OTF version from https://www.theleagueofmoveabletype.com/junction. I don’t make it work either. I suspect this due to crappy font naming. > 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.. You have to load in the preamble: \usemodule[simplefonts] This is required to use the \simplefont command. But with the new interface you should use: \definefontfamily[heydingsicons][rm][Humeur] And then, in text: {\switchtobodyfont[heydingsicons] q}~123.456.7890 > 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? The problem is wrong font naming. >>>>> MWE This should work better (ss font doesn’t work): \definefontfamily[mainface][rm][Prociono] \definefontfamily[mainface][ss][Junction-Light] \definefontfamily[mainface][mm][TeX Gyre Pagella Math] \definefontfamily[heydingsicons][rm][Humeur] \setupbodyfont[mainface,9pt] \setupwhitespace[medium] \starttext \input lorem \ss\input lorem {\switchtobodyfont[heydingsicons] q}~123.456.7890 \stoptext Just in case it helps, Pablo -- http://www.ousia.tk ___________________________________________________________________________________ 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 ___________________________________________________________________________________