ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Taco Hoekwater <taco@elvenkind.com>
Subject: Re: Cow-font (was Context 2006.08.08 released}
Date: Wed, 09 Aug 2006 23:50:37 +0200	[thread overview]
Message-ID: <44DA58AD.7020306@elvenkind.com> (raw)
In-Reply-To: <6faad9f00608091408k8ff0b85s48a5fa76ab8f4b0d@mail.gmail.com>

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

Mojca Miklavec wrote:
> \setupsymbolset[cownormal]
> \symbol[CowConTeXtComplete]

That reminded me that symb-cow.tex needs to be extended&changed a bit
because the new release has 8 extra glyphs:

   \symbol[CowCowTeXtComplete]

and all the 'Complete' logos are now also available without dots.
New file attached.

Cheers, Taco



[-- Attachment #2: symb-cow.tex --]
[-- Type: text/x-tex, Size: 4803 bytes --]

%D \module
%D   [       file=symb-cow,
%D        version=2006.06.23,
%D          title=\CONTEXT\ Symbol Libraries,
%D       subtitle=Cow Symbols,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright=\PRAGMA]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

\loadmapfile[koeieletters.map]

\definefontsynonym [Cows]            [koeielett]
\definefontsynonym [CowsContour]     [koeielett-contour]
\definefontsynonym [CowsLogo]        [koeielogos]
\definefontsynonym [CowsLogoContour] [koeielogos-contour]

\definecolor [lsky]    [r=.6,g=.6,b=1]
\definecolor [dsky]    [r=.1,g=.1,b=1]
\definecolor [lground] [r=.3,g=.9,b=.3]
\definecolor [dground] [r=0,g=.5,b=0]
\definecolor [cspots]  [r=.33,g=.1,b=0]

\definecolor [tlsky]    [t=.5,a=1,r=.6,g=.6,b=1]
\definecolor [tdsky]    [t=.5,a=1,r=.1,g=.1,b=1]
\definecolor [tlground] [t=.5,a=1,r=.3,g=.9,b=.3]
\definecolor [tdground] [t=.5,a=1,r=0,g=.5,b=0]
\definecolor [tcspots]  [t=.5,a=1,r=.33,g=.1,b=0]

\definepalet
  [cow]
  [normal=lground,
   contour=dground,
   sky=lsky]

\def\CowNormal#1%
  {\dontleavehmode\hbox{\color[cow:normal]{\getglyph{Cows}{#1}}}}

\def\ScaledCowNormal#1#2%
  {\dontleavehmode\hbox{\color[cow:normal]{\definedfont[Cows sa #1]#2}}}

\def\ScaledCowOverlay#1#2%
  {\dontleavehmode\hbox
     {\color[cow:contour]{\hsmash{\definedfont[CowsContour sa #1]#2}}%
      \color[cow:normal]         {\definedfont[Cows        sa #1]#2}}}

\def\CowOverlay#1%
  {\dontleavehmode\hbox
     {\color[cow:contour]{\hsmash{\getglyph{CowsContour}{#1}}}%
      \color[cow:normal]         {\getglyph{Cows}       {#1}}}}

\def\CowContour#1%
  {\dontleavehmode\hbox
     {\color[cow:contour]{\hsmash{\getglyph{CowsLogoContour}{#1}}}%
      \color[cow:normal]         {\getglyph{CowsLogo}       {#1}}}}

\def\CowLogo#1%
  {\getglyph{CowsLogo}{\char#1\relax}}

\startsymbolset[cownormal]

\definesymbol[CowPragmaADE]        [\CowLogo{0}]
\definesymbol[CowPragma]           [\CowLogo{1}]
\definesymbol[CowConTeXt]          [\CowLogo{2}]
\definesymbol[CowConTeXtComplete]  [\CowLogo{3}]
\definesymbol[CowConTeXtShadow]    [\CowLogo{4}]
\definesymbol[CowConTeXtContour]   [\CowLogo{5}]
\definesymbol[CowConTeXtOutline]   [\CowLogo{6}]
\definesymbol[CowConTeXtDots]      [\CowLogo{7}]
\definesymbol[CowMP]               [\CowLogo{8}]
\definesymbol[CowMPComplete]       [\CowLogo{9}]
\definesymbol[CowTeX]              [\CowLogo{10}]
\definesymbol[CowTeXComplete]      [\CowLogo{11}]
\definesymbol[CowBoo]              [\CowLogo{12}]
\definesymbol[CowCow]              [\CowLogo{13}]
\definesymbol[CowExampleComplete]  [\CowLogo{14}]
\definesymbol[CowFoxetComplete]    [\CowLogo{15}]
\definesymbol[CowMetafun]          [\CowLogo{16}]
\definesymbol[CowMetafunComplete]  [\CowLogo{17}]
\definesymbol[CowTEXComplete]      [\CowLogo{18}]
\definesymbol[CowWikiComplete]     [\CowLogo{19}]
\definesymbol[CowPragmaADEComplete][\CowLogo{20}]
\definesymbol[CowPragmaComplete]   [\CowLogo{21}]
\definesymbol[CowExample]          [\CowLogo{22}]
\definesymbol[CowFoxet]            [\CowLogo{23}]
\definesymbol[CowTEX]              [\CowLogo{24}]
\definesymbol[CowWiki]             [\CowLogo{25}]
\definesymbol[CowCowTeXtComplete]  [\CowLogo{26}]
\definesymbol[CowCowTeXt]          [\CowLogo{27}]

\stopsymbolset

\startsymbolset[cowcontour]

\definesymbol[CowPragmaADE]        [\CowLogo{0}]
\definesymbol[CowPragma]           [\CowLogo{1}]
\definesymbol[CowConTeXt]          [\CowLogo{2}]
\definesymbol[CowConTeXtComplete]  [\CowLogo{3}]
\definesymbol[CowConTeXtShadow]    [\CowLogo{4}]
\definesymbol[CowConTeXtContour]   [\CowLogo{5}]
\definesymbol[CowConTeXtOutline]   [\CowLogo{6}]
\definesymbol[CowConTeXtDots]      [\CowLogo{7}]
\definesymbol[CowMP]               [\CowLogo{8}]
\definesymbol[CowMPComplete]       [\CowLogo{9}]
\definesymbol[CowTeX]              [\CowLogo{10}]
\definesymbol[CowTeXComplete]      [\CowLogo{11}]
\definesymbol[CowBoo]              [\CowLogo{12}]
\definesymbol[CowCow]              [\CowLogo{13}]
\definesymbol[CowExampleComplete]  [\CowLogo{14}]
\definesymbol[CowFoxetComplete]    [\CowLogo{15}]
\definesymbol[CowMetafun]          [\CowLogo{16}]
\definesymbol[CowMetafunComplete]  [\CowLogo{17}]
\definesymbol[CowTEXComplete]      [\CowLogo{18}]
\definesymbol[CowWikiComplete]     [\CowLogo{19}]
\definesymbol[CowPragmaADEComplete][\CowLogo{20}]
\definesymbol[CowPragmaComplete]   [\CowLogo{21}]
\definesymbol[CowExample]          [\CowLogo{22}]
\definesymbol[CowFoxet]            [\CowLogo{23}]
\definesymbol[CowTEX]              [\CowLogo{24}]
\definesymbol[CowWiki]             [\CowLogo{25}]
\definesymbol[CowCowTeXtComplete]  [\CowLogo{26}]
\definesymbol[CowCowTeXt]          [\CowLogo{27}]

\stopsymbolset

\endinput

[-- Attachment #3: 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-08-09 21:50 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-08 17:43 Context 2006.08.08 released Taco Hoekwater
2006-08-08 18:23 ` Aditya Mahajan
2006-08-08 18:30   ` Renaud AUBIN
2006-08-08 20:01   ` Hans Hagen
2006-08-08 20:29     ` Sanjoy Mahajan
2006-08-08 20:56     ` ctxtools.rb (was Re: Context 2006.08.08 released ) Sanjoy Mahajan
2006-08-08 18:33 ` Context 2006.08.08 released Renaud AUBIN
2006-08-08 18:36   ` Renaud AUBIN
2006-08-08 18:53     ` Taco Hoekwater
2006-08-08 19:45 ` Willi Egger
2006-08-08 21:52   ` Taco Hoekwater
2006-08-09 19:54     ` COW-font (was: Context 2006.08.08 released) Willi Egger
2006-08-08 21:53   ` Context 2006.08.08 released Hans Hagen
2006-08-09 20:01     ` Cow-font (was Context 2006.08.08 released} Willi Egger
2006-08-09 21:08       ` Mojca Miklavec
2006-08-09 21:50         ` Taco Hoekwater [this message]
2006-08-10 16:21         ` Willi Egger

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=44DA58AD.7020306@elvenkind.com \
    --to=taco@elvenkind.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).