ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Vista fonts
@ 2008-07-12 13:50 abbg770
  2008-07-12 14:07 ` Wolfgang Schuster
  0 siblings, 1 reply; 6+ messages in thread
From: abbg770 @ 2008-07-12 13:50 UTC (permalink / raw)
  To: ntg-context

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

Hi,

Anyone managed to get Vista fonts working? 
http://schuster.wolfgang.googlepages.com/files doesn't seem to support 
small caps, old style numerals etc. The source is attached and the sample 
is at http://vega.soi.city.ac.uk/~abbg770/cambria-test.pdf (158 kb).

I fonts were simply copied over from my vista install to my ~/.fonts; 
there's a total of 24 fonts. Notice the .ttc files :|, and why do I have to 
copy the fonts over to my current working directory just so that LuaTeX can 
detect them?

tree
.
|-- Candara.ttf
|-- Candarab.ttf
|-- Candarai.ttf
|-- Candaraz.ttf
|-- calibri.ttf
|-- calibrib.ttf
|-- calibrii.ttf
|-- calibriz.ttf
|-- cambria.ttc
|-- cambriab.ttf
|-- cambriai.ttf
|-- cambriaz.ttf
|-- consola.ttf
|-- consolab.ttf
|-- consolai.ttf
|-- consolaz.ttf
|-- constan.ttf
|-- constanb.ttf
|-- constani.ttf
|-- constanz.ttf
|-- corbel.ttf
|-- corbelb.ttf
|-- corbeli.ttf
`-- corbelz.ttf

0 directories, 24 files


For those who have succeeded creating a wiki page will help alot.

-- 
Thanks alot
Mohamed Bana

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: type-vista.tex --]
[-- Type: text/x-tex; name=type-vista.tex, Size: 6721 bytes --]

\starttypescriptcollection[vista]

\starttypescript [serif] [cambria,constantia]

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

  \definefontvariant [Serif][osf][OsF]
  \definefontvariant [Serif][sc] [Caps]

  \definefontsynonym [SerifRegularOsF]      [\typescripttwo-Regular]    [features=oldstyle]
  \definefontsynonym [SerifBoldOsF]         [\typescripttwo-Bold]       [features=oldstyle]
  \definefontsynonym [SerifItalicOsF]       [\typescripttwo-Italic]     [features=oldstyle]
  \definefontsynonym [SerifSlantedOsF]      [\typescripttwo-Italic]     [features=oldstyle]
  \definefontsynonym [SerifBoldItalicOsF]   [\typescripttwo-BoldItalic] [features=oldstyle]
  \definefontsynonym [SerifBoldSlantedOsF]  [\typescripttwo-BoldItalic] [features=oldstyle]

  \definefontsynonym [SerifRegularCaps]     [\typescripttwo-Regular]    [features=smallcaps]
  \definefontsynonym [SerifBoldCaps]        [\typescripttwo-Bold]       [features=smallcaps]
  \definefontsynonym [SerifItalicCaps]      [\typescripttwo-Italic]     [features=smallcaps]
  \definefontsynonym [SerifSlantedCaps]     [\typescripttwo-Italic]     [features=smallcaps]
  \definefontsynonym [SerifBoldItalicCaps]  [\typescripttwo-BoldItalic] [features=smallcaps]
  \definefontsynonym [SerifBoldSlantedCaps] [\typescripttwo-BoldItalic] [features=smallcaps]

\stoptypescript

\starttypescript [sans] [calibri,candara,corbel]

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

  \definefontvariant [Sans][osf][OsF]
  \definefontvariant [Sans][sc] [Caps]

  \definefontsynonym [SansRegularOsF]      [\typescripttwo-Regular]    [features=oldstyle]
  \definefontsynonym [SansBoldOsF]         [\typescripttwo-Bold]       [features=oldstyle]
  \definefontsynonym [SansItalicOsF]       [\typescripttwo-Italic]     [features=oldstyle]
  \definefontsynonym [SansSlantedOsF]      [\typescripttwo-Italic]     [features=oldstyle]
  \definefontsynonym [SansBoldItalicOsF]   [\typescripttwo-BoldItalic] [features=oldstyle]
  \definefontsynonym [SansBoldSlantedOsF]  [\typescripttwo-BoldItalic] [features=oldstyle]

  \definefontsynonym [SansRegularCaps]     [\typescripttwo-Regular]    [features=smallcaps]
  \definefontsynonym [SansBoldCaps]        [\typescripttwo-Bold]       [features=smallcaps]
  \definefontsynonym [SansItalicCaps]      [\typescripttwo-Italic]     [features=smallcaps]
  \definefontsynonym [SansSlantedCaps]     [\typescripttwo-Italic]     [features=smallcaps]
  \definefontsynonym [SansBoldItalicCaps]  [\typescripttwo-BoldItalic] [features=smallcaps]
  \definefontsynonym [SansBoldSlantedCaps] [\typescripttwo-BoldItalic] [features=smallcaps]

\stoptypescript

\starttypescript [mono] [consolas]

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

  \definefontvariant [Mono][osf][OsF]

  \definefontsynonym [MonoRegularOsF]      [\typescripttwo-Regular]    [features=oldstyle]
  \definefontsynonym [MonoBoldOsF]         [\typescripttwo-Bold]       [features=oldstyle]
  \definefontsynonym [MonoItalicOsF]       [\typescripttwo-Italic]     [features=oldstyle]
  \definefontsynonym [MonoSlantedOsF]      [\typescripttwo-Italic]     [features=oldstyle]
  \definefontsynonym [MonoBoldItalicOsF]   [\typescripttwo-BoldItalic] [features=oldstyle]
  \definefontsynonym [MonoBoldSlantedOsF]  [\typescripttwo-BoldItalic] [features=oldstyle]

\stoptypescript

\definetypescriptprefix [f:cambria]    [CAMBRIA]
\definetypescriptprefix [f:constantia] [CONSTAN]
\definetypescriptprefix [f:calibri]    [CALIBRI]
\definetypescriptprefix [f:candara]    [CANDARA]
\definetypescriptprefix [f:corbel]     [CORBEL]
\definetypescriptprefix [f:consolas]   [CONSOLA]

\starttypescript [serif] [cambria,constantia]

  \definefontsynonym [\typescripttwo-Regular]    [\typescriptprefix{f:\typescripttwo}]  [features=default]
  \definefontsynonym [\typescripttwo-Bold]       [\typescriptprefix{f:\typescripttwo}B] [features=default]
  \definefontsynonym [\typescripttwo-Italic]     [\typescriptprefix{f:\typescripttwo}I] [features=default]
  \definefontsynonym [\typescripttwo-BoldItalic] [\typescriptprefix{f:\typescripttwo}Z] [features=default]

\stoptypescript

\starttypescript [sans] [calibri,candara,corbel]

  \definefontsynonym [\typescripttwo-Regular]    [\typescriptprefix{f:\typescripttwo}]  [features=default]
  \definefontsynonym [\typescripttwo-Bold]       [\typescriptprefix{f:\typescripttwo}B] [features=default]
  \definefontsynonym [\typescripttwo-Italic]     [\typescriptprefix{f:\typescripttwo}I] [features=default]
  \definefontsynonym [\typescripttwo-BoldItalic] [\typescriptprefix{f:\typescripttwo}Z] [features=default]

\stoptypescript

\starttypescript [mono] [consolas]

  \definefontsynonym [\typescripttwo-Regular]    [\typescriptprefix{f:\typescripttwo}]  [features=default]
  \definefontsynonym [\typescripttwo-Bold]       [\typescriptprefix{f:\typescripttwo}B] [features=default]
  \definefontsynonym [\typescripttwo-Italic]     [\typescriptprefix{f:\typescripttwo}I] [features=default]
  \definefontsynonym [\typescripttwo-BoldItalic] [\typescriptprefix{f:\typescripttwo}Z] [features=default]

\stoptypescript

\stoptypescriptcollection

\endinput

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: cambria-test.tex --]
[-- Type: text/x-tex; name=cambria-test.tex, Size: 1239 bytes --]

\usetypescriptfile[type-vista]

\definetypeface [cambria] [rm] [serif] [cambria] [default]

\setupbodyfont[cambria,11pt]

\starttext

\chapter{beginning}
{\rm Text Va ffi ffi fi fl {\Var[sc] ABC abc} {\Var[osf] 123}123}

{\bf Text Va ffi ffi fi fl {\Var[sc] ABC abc} {\Var[osf] 123}123}

{\it Text Va ffi ffi fi fl {\Var[sc] ABC abc} {\Var[osf] 123}123}

{\bi Text Va ffi ffi fi fl {\Var[sc] ABC abc} {\Var[osf] 123}123}

\chapter{body--font}
\showbodyfont

as shown above the body---font is kind of like a body--font and body-font.
\startlines
body---font
body--font
body-font
body||font

1---3
1--3
1-3
1||3
\stoplines

\chapter{Knuth}
   \dorecurse{12}
     {\rm\input knuth\par}

\chapter{Tufte}
   \dorecurse{12}
     {\ss\input tufte\par}

\chapter{Zapf}
   \dorecurse{12}
     {\it\input zapf\par}

\chapter{Knuth}
   \dorecurse{12}
     {\bf\input knuth\par}

\chapter{Tufte}
   \dorecurse{12}
     {\bi\input tufte\par}

\chapter{Zapf}
   \dorecurse{12}
     {\sl\input zapf\par}

\dorecurse{4}
  {\chapter{Knuth}
   \dorecurse{12}
     {\bs\input knuth\par}}

\chapter{Tufte}
   \dorecurse{12}
     {\sc\input tufte\par}

\dorecurse{4}
  {\chapter{Zapf}
   \dorecurse{12}
     {\bf\sc\input zapf\par}}

\stoptext

[-- Attachment #4: Type: text/plain, Size: 487 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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

end of thread, other threads:[~2008-07-13 21:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-12 13:50 Vista fonts abbg770
2008-07-12 14:07 ` Wolfgang Schuster
2008-07-13 10:24   ` Mohamed Bana
2008-07-13 11:33     ` Wolfgang Schuster
2008-07-13 21:16       ` Mohamed Bana
2008-07-13 21:29         ` Wolfgang Schuster

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