On 12/21/2014 09:24 PM, j. van den hoff wrote:
On Sun, 21 Dec 2014 19:22:22 +0100, Pablo Rodriguez wrote:
[...] BTW, this should work (if I’m not completely wrong [it doesn’t work on my system, because the courier fonts aren’t listed]):
\definefontfamily [mainface] [tt] [courier]
no, that does not work (despite it being listed by `mtxrun...fonts'. I need to specify 'courier new' here.
I‘m afraid I cannot say why it doesn’t (all I know is that it should work.)
but I'm already stumbling about the next thing. while playing around with some nice fonts I also tried out `optima' (like palatino by h. zapf). so that is what I see:
mtxrun --script font --list --all --name --pattern=*optima*
optima optimaextrablack /System/Library/Fonts/Optima.ttc index: 0 optimablack optimaextrablack /System/Library/Fonts/Optima.ttc index: 0 optimabold optimabold /System/Library/Fonts/Optima.ttc index: 3 optimabolditalic optimabolditalic /System/Library/Fonts/Optima.ttc index: 1 optimaextrablack optimaextrablack /System/Library/Fonts/Optima.ttc index: 0 optimaitalic optimaitalic /System/Library/Fonts/Optima.ttc index: 2 optimanormal optimaitalic /System/Library/Fonts/Optima.ttc index: 2 optimaregular optimaregular /System/Library/Fonts/Optima.ttc index: 4
then, when using, e.g.,
\definefontfamily [mainface] [serif] [Optima] \definefontfamily [mainface] [sans] [Optima] [...] neither \it nor \bf (italic and bold) variants are working in the body text (but are just rendered in the regular \rm font). when using
\definefontfamily [mainface] [serif] [ebgaramond]
instead, \it _does_ work, while \bf is not available. _this_ I might understand since there seems to be no bold variant of that font in the texlive distro (only 'regular' and 'italic'.
but I would have thought that the different variants (italic, bold) can always be expected to just work if they are present (as they are for `optima')?
Well, I’m afraid that I can only guess not having access to a MacOS computer. .ttc stands for TrueType collection, it isn’t actually a font. From what I read at the wiki, dealing with .ttc is problematic (or at least, it was in the past: http://wiki.contextgarden.net/Fonts_in_LuaTeX). Sorry, I have never dealt with a .ttc file before. I have installed Averia Serif and Sans TTC (http://iotic.com/averia/). They seem to work: \definefontfamily [mainface] [serif] [Averia Serif] \definefontfamily [mainface] [sans] [Averia Sans] \setupbodyfont[mainface] \starttext \startTEXpage[offset=1em] {\rm a \em b \bf c \em d} {\ss a \em b \bf c \em d} \stopTEXpage \stoptext How about \definefontfamily [mainface] [serif] [Optima Regular]? Does it switch fonts? Just in case it helps, Pablo -- http://www.ousia.tk