ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Using fourier-GUT as math font
@ 2010-10-26 16:00 Nitralime
  2010-10-27  8:29 ` Mikael P. Sundqvist
  0 siblings, 1 reply; 5+ messages in thread
From: Nitralime @ 2010-10-26 16:00 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 8753 bytes --]

Hi folks!

I'm new to ConTeXt and right now playing around with its minimal 
distribution (MkIV).
Trying to tinker with my very first typescript I have downloaded the ZIP 
archive
of fourier-GUT fonts from CTAN and extracted the afm and pfb files into 
a new
directory on the OSFONTDIR path and updated the ConTeXt font cache.
Looking at the typescript definition of "fourier" in "type-one.mkii"
and using the other samples on ConTeXt wiki pages I produced the 
following typescript:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%== Serif Fonts 
===============================================================

\starttypescript [serif] [baskerville]
     \definefontsynonym [Baskerville-Regular]        
[name:baskerville]               [features=default]
     \definefontsynonym [Baskerville-Bold]           
[name:baskervillebold]           [features=default]
     \definefontsynonym [Baskerville-Italic]         
[name:baskervilleitalic]         [features=default]
     \definefontsynonym [Baskerville-BoldItalic]     
[name:baskervillebolditalic]     [features=default]
     \definefontsynonym [Baskerville-Semibold]       
[name:baskervillesemibold]       [features=default]
     \definefontsynonym [Baskerville-SemiboldItalic] 
[name:baskervillesemibolditalic] [features=default]
\stoptypescript

\starttypescript [serif] [baskerville] [name]
     \usetypescript [serif][fallback]
     \definefontsynonym [Serif]               
[Baskerville-Regular]        [features=default]
     \definefontsynonym [SerifItalic]         
[Baskerville-Italic]         [features=default]
     \definefontsynonym [SerifBold]           
[Baskerville-Bold]           [features=default]
     \definefontsynonym [SerifBoldItalic]     
[Baskerville-BoldItalic]     [features=default]
     \definefontsynonym [SerifSemibold]       
[Baskerville-Semibold]       [features=default]
     \definefontsynonym [SerifSemiboldItalic] 
[Baskerville-SemiboldItalic] [features=default]
\stoptypescript

%%== Sans Serif Fonts 
==========================================================

\starttypescript [sans] [gillsans]
     \definefontsynonym [GillSans-Regular]      
[name:gillsans]            [features=default]
     \definefontsynonym [GillSans-Bold]         
[name:gillsansbold]        [features=default]
     \definefontsynonym [GillSans-Italic]       
[name:gillsansitalic]      [features=default]
     \definefontsynonym [GillSans-BoldItalic]   
[name:gillsansbolditalic]  [features=default]
     \definefontsynonym [GillSans-Light]        
[name:gillsanslight]       [features=default]
     \definefontsynonym [GillSans-LightdItalic] 
[name:gillsanslightitalic] [features=default]
\stoptypescript

\starttypescript [sans] [gillsans] [name]
     \usetypescript [sans][fallback]
     \definefontsynonym [Sans]               [GillSans-Regular]     
[features=default]
     \definefontsynonym [SansItalic]         [GillSans-Italic]      
[features=default]
     \definefontsynonym [SansBold]           [GillSans-Bold]        
[features=default]
     \definefontsynonym [SansBoldItalic]     [GillSans-BoldItalic]  
[features=default]
     \definefontsynonym [SansLight]          [GillSans-Light]       
[features=default]
     \definefontsynonym [SansLightItalic]    [GillSans-LightItalic] 
[features=default]
\stoptypescript

%%== Mono Type Fonts 
===========================================================

\starttypescript [mono] [consolas]
     \definefontsynonym [Consolas-Regular]      
[name:consolas]            [features=default]
     \definefontsynonym [Consolas-Bold]         
[name:consolasbold]        [features=default]
     \definefontsynonym [Consolas-Italic]       
[name:consolasitalic]      [features=default]
     \definefontsynonym [Consolas-BoldItalic]   
[name:consolasbolditalic]  [features=default]
\stoptypescript

\starttypescript [mono] [consolas] [name]
     \usetypescript [mono][fallback]
     \definefontsynonym [Mono]               [Consolas-Regular]     
[features=default]
     \definefontsynonym [MonoItalic]         [Consolas-Italic]      
[features=default]
     \definefontsynonym [MonoBold]           [Consolas-Bold]        
[features=default]
     \definefontsynonym [MonoBoldItalic]     [Consolas-BoldItalic]  
[features=default]
\stoptypescript


%%== Math Fonts 
================================================================

\starttypescript [math] [fourier][texnansi]
     \definefontsynonym [Fourier-Math-Letters]            [name:fourier-ml]
     \definefontsynonym [Fourier-Math-Letters-Italic]     
[name:fourier-mlit]
     \definefontsynonym [Fourier-Math-Letters-Bold]       [name:fourier-mlb]
     \definefontsynonym [Fourier-Math-Letters-BoldItalic] 
[name:fourier-mlbit]
     \definefontsynonym [Fourier-Math-Blackboard]         [name:fourier-bb]
     \definefontsynonym [Fourier-Math-Calligraphic]       [name:fourier-mcl]
     \definefontsynonym [Fourier-Math-Symbols]            [name:fourier-ms]
     \definefontsynonym [Fourier-Math-Extension]          [name:fourier-mex]
     
%-----------------------------------------------------------------------
     \definefontsynonym [Euler-Fraktur]                   [name:eufm10]
     \definefontsynonym [Euler-Fraktur-Bold]              [name:eufb10]
     
%-----------------------------------------------------------------------
\stoptypescript

\starttypescript [math] [fourier] [name]
     \definefontsynonym [MathRoman]        [Fourier-Math-Letters]
     \definefontsynonym [MathItalic]       [Fourier-Math-Letters-Italic]
     \definefontsynonym [MathSymbol]       [Fourier-Math-Symbols]
     \definefontsynonym [MathExtension]    [Fourier-Math-Extension]
     
%-----------------------------------------------------------------------
     \definefontsynonym [MathBlackboard]   [Fourier-Math-Blackboard]
     \definefontsynonym [MathCalligraphic] [Fourier-Math-Calligraphic]
     \definefontsynonym [MathFraktur]      [Euler-Fraktur]
     \definefontsynonym [MathGothic]       [Euler-Fraktur]
\stoptypescript

\starttypescript [boldmath] [fourier] [name]
     \definefontsynonym [MathRoman]        [Fourier-Math-Letters-Bold]
     \definefontsynonym [MathItalic]       [Fourier-Math-Letters-BoldItalic]
     \definefontsynonym [MathSymbol]       [Fourier-Math-Symbols]
     \definefontsynonym [MathExtension]    [Fourier-Math-Extension]
     
%-----------------------------------------------------------------------
     \definefontsynonym [MathBlackboard]   [Fourier-Math-Blackboard]
     \definefontsynonym [MathCalligraphic] [Fourier-Math-Calligraphic]
     \definefontsynonym [MathFraktur]      [Euler-Fraktur-Bold]
     \definefontsynonym [MathGothic]       [Euler-Fraktur-Bold]
\stoptypescript

\starttypescript [bfmath] [fourier] [name]
     \definefontsynonym [MathRomanBold]    [Fourier-Math-Letters-Bold]
     \definefontsynonym [MathItalicBold]   [Fourier-Math-Letters-BoldItalic]
     \definefontsynonym [MathSymbol]       [Fourier-Math-Symbols]
     \definefontsynonym [MathExtension]    [Fourier-Math-Extension]
     
%-----------------------------------------------------------------------
     \definefontsynonym [MathBlackboard]   [Fourier-Math-Blackboard]
     \definefontsynonym [MathCalligraphic] [Fourier-Math-Calligraphic]
     \definefontsynonym [MathFraktur]      [Euler-Fraktur-Bold]
     \definefontsynonym [MathGothic]       [Euler-Fraktur-Bold]
\stoptypescript

\starttypescript [math] [fourier] [name]
     \definefontsynonym [OldStyle]     [MathItalic]
     \definefontsynonym [Fraktur]      [MathFraktur]
     \definefontsynonym [Blackboard]   [MathBlackboard]
     \definefontsynonym [Gothic]       [MathGothic]
     \definefontsynonym [Calligraphic] [MathCalligraphic]
\stoptypescript

%%==============================================================================

\starttypescript [Baskerville]
     \definetypeface [Baskerville] [rm] [serif] [baskerville] [default]
     \definetypeface [Baskerville] [ss] [sans]  [gillsans]    [default] 
[rscale=0.895]
     \definetypeface [Baskerville] [tt] [mono]  [consolas]    [default] 
[rscale=0.825]
     \definetypeface [Baskerville] [mm] [math]  [fourier]     [default]
\stoptypescript

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

An immediate test has shown that unfortunately the math part of a short 
sample text
isn't displayed properly. I have also tried it using "ec" and "default" 
instead
of "texnansi" (cf. \starttypescript [math] [fourier][texnansi]) with a 
similar
result (in these cases except a Greek letter all of math part is missing
in the pdf output).

I'm using ConTeXt/LuaTeX version 2010.09.27 on (Arch)linux 64bit.

Any help or suggestion is very much appreciated!

Best regards
Nik

[-- Attachment #1.2: Type: text/html, Size: 15137 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
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] 5+ messages in thread

end of thread, other threads:[~2010-10-28 13:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-26 16:00 Using fourier-GUT as math font Nitralime
2010-10-27  8:29 ` Mikael P. Sundqvist
2010-10-27 13:49   ` nitralime
2010-10-28 12:57     ` Hans Hagen
2010-10-28 13:52       ` nitralime

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