From: Roland <ntg-context@rolandsiebelink.com>
To: "mailing list for ConTeXt users" <ntg-context@ntg.nl>
Subject: Re: Using Postscript Type 1 fonts in ConTeXt/XeTeX?
Date: Sun, 20 Jan 2008 21:48:32 +0100 [thread overview]
Message-ID: <cd7ae9e30801201248x1020d529v2a756f7b894f7f0a@mail.gmail.com> (raw)
In-Reply-To: <20080120135423.41c5eb1a.schuster.wolfgang@googlemail.com>
Hi Wolfgang,
Thanks, I tried this. Getting loads of error messages though, see
below. They are repeated multiple times in Textmate, just once when I
try to issue the command "mktextfm Eco101Roman" from the command line.
1 /usr/local/texlive/2007/texmf/web2c/mktexnam: Could not map
source abbreviation E for Eco101Roman.
2 /usr/local/texlive/2007/texmf/web2c/mktexnam: Need to update
/usr/local/texlive/2007/texmf-dist/fonts/map/fontname/special.map?
3 mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1;
nonstopmode; input Eco101Roman
4 This is METAFONT, Version 2.71828 (Web2C 7.5.6)
5
6 kpathsea: Running mktexmf Eco101Roman
7 ! I can't find file `Eco101Roman'.
8 <*> ...our; mag:=1; nonstopmode; input Eco101Roman
9
10 Please type another input file name
11 ! Emergency stop.
12 <*> ...our; mag:=1; nonstopmode; input Eco101Roman
13
14 Transcript written on mfput.log.
15 grep: Eco101Roman.log: No such file or directory
16 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1;
nonstopmode; input Eco101Roman' failed to make Eco101Roman.tfm.
This is in a freshly installed MacTex version, producing version
numbers as below:
1 This is XeTeXk, Version 3.141592-2.2-0.996 (Web2C 7.5.6)
2 file:line:error style messages enabled.
3 %&-line parsing enabled.
4 (WARNING: translate-file "natural.tcx" ignored)
5 entering extended mode
6 (./hello.tex
7
8 ConTeXt ver: 2007.01.12 15:56 MKII fmt: 2008.1.20 int:
english/english
Any idea?
Thanks
Roland
On 20/01/2008, Wolfgang Schuster <schuster.wolfgang@googlemail.com> wrote:
> On Sun, 20 Jan 2008 11:21:32 +0100
> Roland <ntg-context@rolandsiebelink.com> wrote:
>
> > Hi,
> >
> > I am fairly new to both ConTeXt (and XeTeX) but I've already been very
> > impressed with the active user community and the amount of
> > documentation available, as well as with the sheer userfriendliness of
> > ConTeXt when compared to LaTeX. Now I'm trying to get into fonts, but
> > activating a Postscript Type 1 font seems to go beyond my abilities
> > and the wiki documentation on
> > http://wiki.contextgarden.net/Fonts_in_XeTeX . Perhaps anybody can
> > help?
> >
> > I have a Postscript type 1 font family called Eco, consisting of
> > Eco101Roman, Eco102Italic, Eco301Bold and some others. FontBook shows
> > these names identically as PostScript name, Full Name and Family name
> > (which means Fontbook is unaware that they are a family, but this is
> > not the topic here).
> >
> > The fonts can be used with any Mac application and they also work fine
> > in a LaTeX-fontspec-XeTeX combination: the following minimal LaTeX
> > file produces the text as desired in Eco101Roman.
> >
> > 1 %!TEX TS-program = xelatex
> > 2 %!TEX encoding = UTF-8 Unicode
> > 3 \documentclass[12pt]{article}
> > 4 \usepackage{fontspec}
> > 5 \defaultfontfeatures{Scale=MatchLowercase}
> > 6 \setromanfont[Mapping=tex-text]{Eco101Roman}
> > 7 \setsansfont[Mapping=tex-text]{Skia}
> > 8 \setmonofont{Courier}
> > 9 \author{Roland}
> > 10 \title{XeTeX test}
> > 11
> > 12 \begin{document}
> > 13 \maketitle
> > 14 \section{This is a new section}
> > 15 Let's try to \emph{write} this.
> > 16
> > 17 Lorem ipsum dolor sit amet, consectetur adipisicing elit,
> > 40 \end{document}
> >
> > On ConTeXt however, I cannot get the font to be recognised. Please see
> > my testfile below, in which I tried to
> > (a) compile it with a self-installed TrueType font (which works)
> > (b) tried to select Eco101Roman directly (which produces a ** ERROR **
> > Invalid font) and
> > (c) tried to select the font through a typescript (which produces a
> > "Metric (TFM) file or installed font not found.")
> >
> > What am I doing wrong? How can I get these fonts to work (and make
> > ConTeXt treat them as a proper family too?)
> >
> > Looking forward to your ideas!
> > Roland
> >
> >
> >
> > 1 % ======================
> > 2 % = Various font tests =
> > 3 % ======================
> > 4
> > 5 %% TRUETYPE -- works fine
> > 6 %\definetypeface[myfont][rm][Xserif][LegacySerifLT-Book]
> > 7
> > 8 %% TYPE1 without typescript
> > 9 %\definetypeface[myfont][rm][Xserif][Eco101Roman]
> > 10 %% Produces
> > 11 %%
> > 12 %% [1
> > 13 %%
> > 14 %% ** ERROR ** Invalid font: -1 (1)
> > 15 %%
> > 16 %%
> > 17 %%
> > 18 %% Output file removed.
> > 19
> > 20 %% TYPE1 with typescript
> > 21 \starttypescript[serif][eco][uc]
> > 22 \definefontsynonym
> > [Eco-Roman]['Eco101Roman:mapping=tex-text'][encoding=uc]
> > 23 \definefontsynonym [Eco-Italic]
> > ['Eco102Italic:mapping=tex-text'][encoding=uc]
> > 24 \definefontsynonym [Eco-Bold]
> > ['Eco301Bold:mapping=tex-text'][encoding=uc]
> > 25 \stoptypescript
> > 26 \usetypescript[eco]
> > 27 \definetypeface[myfont][rm][Xserif][Eco-Roman]
> > 28 %% produces
> > 29 %% ./hello.tex:35: Font
> > \*myfont12ptrmtfrm*:=Eco-Roman:mapping=tex-text at 12.0pt
> > 30 %% not loadable: Metric (TFM) file or installed font not found.
> > 31 %% <to be read again>
> > 32
> > 33
> > 34 \starttext
> > 35 \switchtobodyfont[myfont,18pt]
> > 36 \section{Testing font}
> > 37 This is plain text \bf{This is bold text} \it{This is bold italic text}
> > 38
> > 39 \stoptext
>
> Try the following setup, please the field for the BoldItalic font by yourself
> because you forgot to tell the name for the style.
>
> \starttypescript[serif][eco]
> \definefontsynonym[Serif] [Eco-Regular]
> \definefontsynonym[SerifBold] [Eco-Bold]
> \definefontsynonym[SerifItalic] [Eco-Italic]
> \definefontsynonym[SerifBoldItalic][Eco-BoldItalic]
> \stoptypescript
>
> \starttypescript[serif][eco]
> \definefontsynonym[Eco-Regular] [Eco101Roman]
> \definefontsynonym[Eco-Bold] [Eco301Bold]
> \definefontsynonym[Eco-Italic] [Eco102Italic]
> \definefontsynonym[Eco-BoldItalic][...]
> \stoptypescript
>
> \starttypescript[eco]
> \definetypeface[\typescriptone][rm][serif][eco][default]
> \stoptypescript
>
> \usetypescript[eco]
> \setupbodyfont[eco]
>
> \starttext
> normal text, {\bf bold text}, {\em italic text} and {\bi bolditalic text}.
> \stoptext
>
> Wolfgang
> ___________________________________________________________________________________
> 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 : https://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
>
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
prev parent reply other threads:[~2008-01-20 20:48 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-20 10:21 Roland
2008-01-20 12:54 ` Wolfgang Schuster
2008-01-20 16:40 ` Mojca Miklavec
2008-01-20 17:37 ` Mojca Miklavec
[not found] ` <cd7ae9e30801201252k239a94cdteac2368f3b0cc45f@mail.gmail.com>
2008-01-20 20:55 ` Roland
2008-01-20 21:11 ` Mojca Miklavec
2008-01-21 7:22 ` Roland
2008-01-21 10:49 ` Mojca Miklavec
2008-01-21 23:00 ` Roland
2008-01-21 23:39 ` Mojca Miklavec
2008-01-22 6:44 ` Roland
2008-01-22 8:37 ` Mojca Miklavec
2008-02-01 8:09 ` Roland
[not found] ` <cd7ae9e30802010011i4227188fwee641ad6da7efb61@mail.gmail.com>
2008-03-01 12:19 ` Roland
2008-03-02 14:21 ` Jérome Laurens
2008-03-02 19:37 ` Henning Hraban Ramm
2008-03-03 16:44 ` Mojca Miklavec
2008-03-03 19:58 ` Henning Hraban Ramm
2008-03-04 0:10 ` Mojca Miklavec
2008-03-04 0:16 ` Wolfgang Schuster
2008-01-20 20:48 ` Roland [this message]
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=cd7ae9e30801201248x1020d529v2a756f7b894f7f0a@mail.gmail.com \
--to=ntg-context@rolandsiebelink.com \
--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).