% language=uk \setuppapersize[letter][letter] \setupheadertexts[] % no headers (omit default page numbers) \setuplayout[width=18.75pc] \definefontsynonym [Cows] [file:koeielettersot.ttf*default at 144pt] \setbox0=\hbox{\getnamedglyphdirect{Cows}{A}} \starttext % 1 \leftline{\getnamedglyphdirect{Cows}{A}\qquad \getnamedglyphdirect{Cows}{A.contour}} \page % 2 \loadtypescriptfile[koeielettersot] \startbuffer \switchtobodyfont[coloredcows,12pt] \rightskip=0pt plus5em \hyphenpenalty=10000 \advance\baselineskip by -.2em Coming back to the use of typefaces in electronic publishing: many of the new typographers \unknown\ %\input zapf \stopbuffer {\getbuffer \par} \page % 3 \startframedtext[background=color,backgroundcolor=darkgray,width=max] \switchtobodyfont[coloredcows,12pt] \rightskip=0pt plus5em \hyphenpenalty=10000 \advance\baselineskip by -.2em Coming back to the use of typefaces in electronic publishing: many of the new typographers \unknown\ %\input zapf \stopframedtext \page % 4 \startbuffer \definecolor[cowred] [r=.50] \definecolor[cowgreen] [g=.50] \definecolor[cowblue] [b=.50] \definecolor[cowyellow][y=.25] \definefontcolorpalette[cows][cowgreen,cowyellow,cowblue,cowred] \adaptfontfeature[sheepcolored] [colr=cows] \stopbuffer \getbuffer \startbuffer \usetypescript[all][cowsotf] \definefontcolorpalette[cows-1][cowgreen,cowyellow,cowblue,cowred] \definefontcolorpalette[cows-2][cowred,cowyellow,cowblue,cowgreen] \definefontcolorpalette[cows-3][cowgreen,cowyellow,cowred,cowblue] \definefontfeature[cows-1][cowscolored][colr=cows-1] \definefontfeature[cows-2][cowscolored][colr=cows-2] \definefontfeature[cows-3][cowscolored][colr=cows-3] \hsize=225pt % tugboat column \hbox to \hsize{% \definedfont[Cows*cows-1 at 30pt]red\hfil \definedfont[Cows*cows-2 at 30pt]green\hfil \definedfont[Cows*cows-3 at 30pt]blue} \stopbuffer {\getbuffer} \page % 5 \setuplayout[width=39pc] \startbuffer $\left( a + b - \frac1{200} \right) \times \left[\sqrt{[A]}\right] \sqrt{\frac{a}{b}}$ \stopbuffer \scale [width=\textwidth] {\switchtobodyfont[cows]% \appendtoks\mathrulesmode\zerocount\to\everymathematics \getbuffer} \page % 6 \scale [width=\textwidth] {\switchtobodyfont[sheep]% \appendtoks\mathrulesmode\zerocount\to\everymathematics \getbuffer} \page % 7 \scale [width=\textwidth] {\switchtobodyfont[cows]% \getbuffer} \page % 8 \scale [width=\textwidth] {\switchtobodyfont[sheep]% \getbuffer} \page % 9 \startbuffer \definefont [CowsLogo][koeielettersot*cowslogos sa c] \definefont [CowsLigs][koeielettersot*cowsligatures sa c] \definefontsynonym[CowsOnly][koeielettersot] \stopbuffer \getbuffer \scale [width=\textwidth] {\def\interrowspace{\noalign{\vskip4pt}} \font\ttbf = cmtt10 \starttabulate[|T|||||] \NC \ttbf input \NC \ttbf\string\CowsLogo \NC \ttbf\string\CowsLigs \NC \ttbf somelogo \NC \ttbf s_o_m_e_l_o_g_o\NC \NR \noalign{\vskip-4pt} \TB \NC \ttbf PragmaAde \NC \CowsLogo PragmaAde \NC \CowsLigs PragmaAde \NC \tfc \getnamedglyphdirect{CowsOnly}{PragmaADElogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{P_r_a_g_m_a_A_d_e} \NC \NR \interrowspace \NC \ttbf pragmaade \NC \CowsLogo pragmaade \NC \CowsLigs pragmaade \NC \tfc \getnamedglyphdirect{CowsOnly}{pragmaadelogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{p_r_a_g_m_a_a_d_e} \NC \NR \interrowspace \NC \ttbf context \NC \CowsLogo context \NC \CowsLigs context \NC \tfc \getnamedglyphdirect{CowsOnly}{contextlogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{c_o_n_t_e_x_t} \NC \NR \interrowspace \NC \ttbf MP \NC \CowsLogo MP \NC \CowsLigs MP \NC \tfc \getnamedglyphdirect{CowsOnly}{mplogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{M_P} \NC \NR \interrowspace \NC \ttbf TeX \NC \CowsLogo TeX \NC \CowsLigs TeX \NC \tfc \getnamedglyphdirect{CowsOnly}{texlogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{T_e_X} \NC \NR \interrowspace \NC \ttbf metafun \NC \CowsLogo metafun \NC \CowsLigs metafun \NC \tfc \getnamedglyphdirect{CowsOnly}{metafunlogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{m_e_t_a_f_u_n} \NC \NR \interrowspace \NC \ttbf Example \NC \CowsLogo Example \NC \CowsLigs Example \NC \tfc \getnamedglyphdirect{CowsOnly}{examplelogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{E_x_a_m_p_l_e} \NC \NR \interrowspace \NC \ttbf FoXeT \NC \CowsLogo FoXeT \NC \CowsLigs FoXeT \NC \tfc \getnamedglyphdirect{CowsOnly}{foxetlogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{F_o_X_e_t} \NC \NR \interrowspace \NC \ttbf TEX \NC \CowsLogo TEX \NC \CowsLigs TEX \NC \tfc \getnamedglyphdirect{CowsOnly}{TEXlogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{T_E_X} \NC \NR \interrowspace \NC \ttbf Wiki \NC \CowsLogo Wiki \NC \CowsLigs Wiki \NC \tfc \getnamedglyphdirect{CowsOnly}{wikilogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{W_i_k_i} \NC \NR \interrowspace \NC \ttbf Cowtext \NC \CowsLogo Cowtext \NC \CowsLigs Cowtext \NC \tfc \getnamedglyphdirect{CowsOnly}{cowtextlogo} \NC \tfc \getnamedglyphdirect{CowsOnly}{C_o_w_t_e_x_t} \NC \NR \stoptabulate } \page % 10 \noindent \lower .5ex \hbox {\tfd \getnamedglyphdirect {CowsOnly} {boo}} \page % 11 \noindent \lower .5ex \hbox {\tfd \getnamedglyphdirect {CowsOnly} {cow}} \page % 12 \startbuffer \definefontsynonym [CowsColored] [koeielettersot*cowscolored] \getnamedglyphdirect {CowsColored} {contextlogo} \stopbuffer \startlinecorrection \scale[width=\textwidth]{\ignorespaces\getbuffer\removeunwantedspaces} \stoplinecorrection \stoptext