ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Karsten Heymann <kheymann@ecology.uni-kiel.de>
Subject: assembling typescript
Date: Sun, 19 Mar 2006 16:34:31 +0100	[thread overview]
Message-ID: <441D7A07.2050904@ecology.uni-kiel.de> (raw)

[-- Attachment #1: Type: text/plain, Size: 1957 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

after Patrick Gundlach convinced me at DANTE 2006 to switch the small
scientific magazine project I'm currently working on for a client from
LaTeX co ConTeXt, I'm now preparing a sample document for my client to
convince him, and for that I need your help :)

I've spent the last two weeks getting in touch wich context and I must
say I'm really impressed, nice work!

First challenge is that the document fonts are URW GaramondNo8 for the
text and Bitstream Futura (really: Bitstream Geometric 211) for the
headings. I managed quite easyly to install them with texfont and the
instructions from the contextgarden wiki[1] and compile the sample
document with either font family. But now I'm trying to (1) understand
the typescript files and (2) build an own typescript putting those fonts
together. This is what I have so far:

\usetypescriptfile[type-ugm]
\usetypescriptfile[type-bfu]

\starttypescript [ifa][texnansi]
\definetypeface [ifa] [rm] [serif] [garamond] [default]
~                [encoding=texnansi]
\definetypeface [ifa] [ss] [sans] [futura] [default]
~                [encoding=texnansi]
\definetypeface [ifa] [tt] [mono] [modern] [default]
~                [encoding=texnansi]
\stoptypescript

\usetypescript[ifa][texnansi]
%\ifa
\starttext

\ss
\input knuth

\rm
\input knuth
\stoptext

(type-ugm.tex and type-bfu.tex are attached). What happens is: When I
compile the file a is it is set in computer modern. To enable my fonts I
have to comment out \starttypescript, \stoptypescript and \usetypescript
and enable \ifa. How do I activate my fonts via a typescript.

Yours,
Karsten

[1] http://wiki.contextgarden.net/URW_Garamond
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEHXoGKLkXHxOeP2ERAoLUAJ41I6/BTzzb9IHVDSu4rNLOyb+lEQCeJCmw
AxeVTdOqaAwkFeOQTtPis6g=
=nWCx
-----END PGP SIGNATURE-----

[-- Attachment #2: type-bfu.tex --]
[-- Type: text/x-tex, Size: 2381 bytes --]

%% ==========================type-bfu.tex======================
% raw fonts

\starttypescript[sans] [futura] [texnansi]

\definefontsynonym[Futura]          [bfuk8a]  [encoding=texnansi]
\definefontsynonym[FuturaItalic]    [bfuki8a] [encoding=texnansi]
\definefontsynonym[FuturaBold]      [bfub8a]  [encoding=texnansi]
\definefontsynonym[FuturaBoldItalic][bfubi8a] [encoding=texnansi]

%bfuh8a FuturaBT-HeavyItalic
%bfuhi8a FuturaBT-Heavy
%bfuki8a FuturaBT-BookItalic
%bful8a FuturaBT-Light
%bfuli8a FuturaBT-LightItalic
%bfum8a FuturaBT-Medium
%bfumi8a FuturaBT-MediumItalic
%bfuturabc FuturaBT-BoldCondensed
%bfuturak FuturaBlackBT-Regular
%bfuturalc FuturaBT-LightCondensed
%bfuturamc FuturaBT-MediumCondensed
%bfuturbci FuturaBT-BoldCondensedItalic
%bfuturlci FuturaLtCnBTItalic
%bfuturmci FuturaMdCnBTItalic
%bfuturxkc FuturaBT-ExtraBlackCondensed
%bfutuxkci FuturaBT-ExtraBlackCondItalic
%bfux8a FuturaBT-ExtraBlack
%bfuxi8a FuturaBT-ExtraBlackItalic

\stoptypescript

%Names

\starttypescript [sans] [futura] [name]

\setups[font:fallback:sans]

\definefontsynonym[Sans]          [Futura]
\definefontsynonym[SansBold]      [Futura-Bold]
\definefontsynonym[SansItalic]    [Futura-Italic]
\definefontsynonym[SansBoldItalic][Futura-BoldItalic]

\stoptypescript

%Synonyms

\starttypescript [sans] [futura] [texnansi]

\definefontsynonym [Futura]
[\typescriptthree-bfuk8a]
[encoding=\typescriptthree]

\definefontsynonym [Futura-Italic]
[\typescriptthree-bfuki8a]
[encoding=\typescriptthree]

\definefontsynonym [Futura-Bold]
[\typescriptthree-bfub8a]
[encoding=\typescriptthree]

\definefontsynonym [Futura-BoldItalic]
[\typescriptthree-bfubi8a]
[encoding=\typescriptthree]

\stoptypescript

% maps

\starttypescript [map] [futura] [texnansi]

\loadmapfile[texnansi-bitstream-futura.map]

\stoptypescript%

% typefaces

\starttypescript [BitstreamFutura]

\definebodyfontenvironment
  [bitstreamfutura]
  [default]
  [interlinespace=2.8ex]

\definetypeface [bitstreamfutura]
[ss] [sans] [futura] [default]
[encoding=texnansi]

%\definetypeface [bitstreamfutura]
%[ss] [sans] [helvetica] [default]
%[encoding=texnansi]

\definetypeface [bitstreamfutura]
[mm] [math] [palatino] [default]
[encoding=texnansi]

\definetypeface [bitstreamfutura]
[tt] [mono] [modern] [default]
[encoding=texnansi]

\stoptypescript


%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% End:

[-- Attachment #3: type-ugm.tex --]
[-- Type: text/x-tex, Size: 1787 bytes --]

%% ==========================type-ugm.tex======================
% raw fonts

\starttypescript[serif] [garamond] [texnansi]

\definefontsynonym[Garamond] [ugmr8a] [encoding=texnansi]
\definefontsynonym[GaramondItalic] [ugmri8a] [encoding=texnansi]
\definefontsynonym[GaramondBold] [ugmm8a] [encoding=texnansi]
\definefontsynonym[GaramondBoldItalic][ugmmi8a] [encoding=texnansi]

\stoptypescript

%Names

\starttypescript [serif] [garamond] [name]

\setups[font:fallback:serif]

\definefontsynonym[Serif] [Garamond]
\definefontsynonym[SerifBold] [Garamond-Bold]
\definefontsynonym[SerifItalic] [Garamond-Italic]
\definefontsynonym[SerifBoldItalic][Garamond-BoldItalic]

\stoptypescript

%Synonyms

\starttypescript [serif] [garamond] [texnansi]

\definefontsynonym [Garamond]
[\typescriptthree-ugmr8a]
[encoding=\typescriptthree]

\definefontsynonym [Garamond-Italic]
[\typescriptthree-ugmri8a]
[encoding=\typescriptthree]

\definefontsynonym [Garamond-Bold]
[\typescriptthree-ugmm8a]
[encoding=\typescriptthree]

\definefontsynonym [Garamond-BoldItalic]
[\typescriptthree-ugmmi8a]
[encoding=\typescriptthree]

\stoptypescript

% maps

\starttypescript [map] [garamond] [texnansi]

\loadmapfile[texnansi-urw-garamond.map]

\stoptypescript%

% typefaces

\starttypescript [URWGaramond]

\definebodyfontenvironment
  [urwgaramond]
  [default]
  [interlinespace=2.8ex]

\definetypeface [urwgaramond]
[rm] [serif] [garamond] [default]
[encoding=texnansi]

\definetypeface [urwgaramond]
[ss] [sans] [helvetica] [default]
[encoding=texnansi]

\definetypeface [urwgaramond]
[mm] [math] [palatino] [default]
[encoding=texnansi]

\definetypeface [urwgaramond]
[tt] [mono] [modern] [default]
[encoding=texnansi]

\stoptypescript


%%% Local Variables: 
%%% mode: context
%%% TeX-master: t
%%% End: 

[-- Attachment #4: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

             reply	other threads:[~2006-03-19 15:34 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-19 15:34 Karsten Heymann [this message]
2006-03-19 19:03 ` Peter Rolf
2006-03-20  9:34 ` Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=441D7A07.2050904@ecology.uni-kiel.de \
    --to=kheymann@ecology.uni-kiel.de \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).