Hi Eythan,

i wrote a typescriptfile for the complete family, you try if it will
work for you.

For all toher interested people, you could download the fonts from the
following page (scroll down to the section "Downloading fonts"): 
http://www.gnu.org/software/freefont/

Wolfgang

On Fri, 29 Feb 2008 10:08:16 -0500
[EMAIL PROTECTED] (Eythan Weg) wrote:

> Hi,
> 
> I am trying to use truetype fonts with mkiv.
> 
> When loading a font given a full path name like
> this:
> 
> \font\test=/usr/share/fonts/truetype/freefont/FreeSans.ttf at 12pt
>    
> the log shows 
> 
>  report >> load otf: loading: /usr/share/fonts/truetype/freefont//FreeSans.ttf
>  report >> load otf: enhance: before
>  report >> load otf: enhance: enrich
>  report >> load otf: enhance: registering tlig feature
>  report >> load otf: enhance: registering trep feature
>  report >> load otf: enhance: flatten
>  report >> load otf: flattening 'specifications' tables
>  report >> load otf: flattening 'anchor' tables
>  report >> load otf: flattening 'gpos' tables
>  report >> load otf: flattening 'gsub' tables
>  report >> load otf: enhance: analyze
>  report >> load otf: enhance: after
>  report >> load otf: replacing 'kerns' tables by 'mykerns' tables
>  report >> load otf: enhance: patch
>  report >> load otf: enhance: strip
>  report >> load otf: enhance: pack
>  report >> load otf: file size: 458648
>  report >> load otf: saving: in cache
>  fonts          : resetting map file list
>  {/usr/local/share/texmf/fonts/map/pdftex/context/original-empty.map}
>  fonts          : using map file: original-base
>  {/usr/local/share/texmf/fonts/map/pdftex/context/original-base.map}
>  fonts          : using map file: lm-math
>  {/usr/share/texmf/fonts/map/dvips/lm/lm-math.map}
>  fonts          : using map file: lm-rm
>  {/usr/share/texmf/fonts/map/dvips/lm/lm-rm.map}
>  fonts          : using map file: original-ams-base
>  {/usr/local/share/texmf/fonts/map/pdftex/context/original-ams-base.map}
>  fonts          : using map file: original-ams-euler
>  {/usr/local/share/texmf/fonts/map/pdftex/context/original-ams-euler.map}
>  fonts          : using map file: original-public-lm
>  {/usr/local/share/texmf/fonts/map/pdftex/context/original-public-lm.map} 
> [1.1]
>  systems        : end file 11 at line 24
>   )
>  !luaTeX error (file FreeSans.ttf): cannot open OpenType font file for reading
>   ==> Fatal error occurred, no output PDF file produced!
> 
> 
> How can I tell what's wrong?
> 
> 
> 
> Defining
> 
> \font\test=FreeSans.ttf at 12pt
> 
> results in 
> 
>  error >> define font: font with name FreeSans is not found
>  error >> define font: name: FreeSans, loading aborted
>  ! Font \test=FreeSans at 12pt not loadable: metric data not found or bad.
> 
> while using this construction with luatex's plain format seems to work
> (I assume some definition to register the font).
> 
> What does context need to find the font?
> 
> Thanks,  Eythan 
> 
> 
> 
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
\usetypefile[freefont]

\usetypescript[freefont]
\setupbodyfont[freefont]

\def\Example{ABC abc 123\space}

\starttext

\rm \Example \bf \Example \it \Example \bi \Example

\tf\ss \Example \bf \Example \it \Example \bi \Example

\tf\tt \Example \bf \Example \it \Example \bi \Example

\stoptext
\starttypescript[serif][freeserif]

\definefontsynonym[Serif]           [FreeSerif-Regular]   [features=default]
\definefontsynonym[SerifBold]       [FreeSerif-Bold]      [features=default]
\definefontsynonym[SerifItalic]     [FreeSerif-Italic]    [features=default]
\definefontsynonym[SerifSlanted]    [FreeSerif-Italic]    [features=default]
\definefontsynonym[SerifBoldItalic] [FreeSerif-BoldItalic][features=default]
\definefontsynonym[SerifBoldSlanted][FreeSerif-BoldItalic][features=default]

\stoptypescript

\starttypescript[sans][freesans]

\definefontsynonym[Sans]           [FreeSans-Regular]   [features=default]
\definefontsynonym[SansBold]       [FreeSans-Bold]      [features=default]
\definefontsynonym[SansItalic]     [FreeSans-Italic]    [features=default]
\definefontsynonym[SansSlanted]    [FreeSans-Italic]    [features=default]
\definefontsynonym[SansBoldItalic] [FreeSans-BoldItalic][features=default]
\definefontsynonym[SansBoldSlanted][FreeSans-BoldItalic][features=default]

\stoptypescript

\starttypescript[mono][freemono]

\definefontsynonym[Mono]           [FreeMono-Regular]   [features=default]
\definefontsynonym[MonoBold]       [FreeMono-Bold]      [features=default]
\definefontsynonym[MonoItalic]     [FreeMono-Italic]    [features=default]
\definefontsynonym[MonoSlanted]    [FreeMono-Italic]    [features=default]
\definefontsynonym[MonoBoldItalic] [FreeMono-BoldItalic][features=default]
\definefontsynonym[MonoBoldSlanted][FreeMono-BoldItalic][features=default]

\stoptypescript

\starttypescript[serif][freeserif]

\definefontsynonym[FreeSerif-Regular]   [name:FreeSerif]          [features=default]
\definefontsynonym[FreeSerif-Bold]      [name:FreeSerifBold]      [features=default]
\definefontsynonym[FreeSerif-Italic]    [name:FreeSerifItalic]    [features=default]
\definefontsynonym[FreeSerif-BoldItalic][name:FreeSerifBoldItalic][features=default]

\stoptypescript

\starttypescript[sans][freesans]

\definefontsynonym[FreeSans-Regular]   [name:FreeSans]           [features=default]
\definefontsynonym[FreeSans-Bold]      [name:FreeSansBold]       [features=default]
\definefontsynonym[FreeSans-Italic]    [name:FreeSansOblique]    [features=default]
\definefontsynonym[FreeSans-BoldItalic][name:FreeSansBoldOblique][features=default]

\stoptypescript

\starttypescript[mono][freemono]

\definefontsynonym[FreeMono-Regular]   [name:FreeMono]           [features=default]
\definefontsynonym[FreeMono-Bold]      [name:FreeMonoBold]       [features=default]
\definefontsynonym[FreeMono-Italic]    [name:FreeMonoOblique]    [features=default]
\definefontsynonym[FreeMono-BoldItalic][name:FreeMonoBoldOblique][features=default]

\stoptypescript

\starttypescript[freefont]

\definetypeface[\typescriptone][rm][serif][freeserif][default]
\definetypeface[\typescriptone][ss][sans] [freesans][default]
\definetypeface[\typescriptone][tt][mono] [freemono][default]

\stoptypescript

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

Reply via email to