ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Using Postscript Type 1 fonts in ConTeXt/XeTeX?
@ 2008-01-20 10:21 Roland
  2008-01-20 12:54 ` Wolfgang Schuster
  0 siblings, 1 reply; 21+ messages in thread
From: Roland @ 2008-01-20 10:21 UTC (permalink / raw)
  To: ntg-context

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
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2008-03-04  0:16 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-20 10:21 Using Postscript Type 1 fonts in ConTeXt/XeTeX? 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 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).