s-tugboat-logos.mkxl /size: 2049 b    last modification: 2024-01-16 10:22
1
2%D This is a bit of a mess. We have logos defined in \CONTEXT\ but \TUGBOAT\ uses
3%D some scaling. Let's see if we can handle that.
4
5\startmodule[tugboat-logos]
6
7\setupsorting
8  [logo]
9  [style=Camel]
10
11\unprotect \pushoverloadmode
12
13\protected\def\Dash {\unskip\thinspace\emdash\thinspace\ignorespaces} % |=|
14\protected\def\slash{/\penalty\zerocount\hskip\zeropoint\relax}       % |/|
15
16%D This needs a cleanup ... if we define a document in context speak it should also
17%D process in another style.
18
19\definefont[AcroFont]     [Serif*default     sa .90]
20\definefont[AcroFontBold] [SerifBold*default sa .90]
21\definefont[AcroFontSmall][Serif*default     sa .80]
22
23\protected\def\acro     {\triggergroupedcommandcs\AcroFont     }
24\protected\def\acrobf   {\triggergroupedcommandcs\AcroFontBold }
25\protected\def\acrosmall{\triggergroupedcommandcs\AcroFontSmall}
26
27%D TugBoat likes it this way:
28
29\logo[API]       {API}
30\logo[CD]        {CD}
31\logo[CMYK]      {CMYK}
32\logo[CPU]       {CPU}
33\logo[DVI]       {DVI}
34\logo[FTP]       {FTP}
35\logo[HTTP]      {HTTP}
36\logo[IO]        {I/O}
37\logo[ISO]       {ISO}
38\logo[KPSE]      {KPSE}
39\logo[LINUX]     {Linux}
40\logo[LPEG]      {Lpeg}
41\logo[MF]        {{\definedfont[logo10]META\-FONT}}
42\logo[MPLIB]     {MPlib}
43\logo[NFSS]      {NFSS}
44\logo[PASCAL]    {Pascal}
45\logo[PDF]       {PDF}
46\logo[POSIX]     {POSIX}
47\logo[RGB]       {RGB}
48\logo[TDS]       {TDS}
49\logo[TEXBOOK]   {{\sl The \TeX book}}
50\logo[TFM]       {TFM}
51\logo[TRUETYPE]  {True\-Type}
52\logo[TYPEONE]   {Type~1}
53\logo[UTF]       {UTF}
54\logo[WEBC]      {Web2C}
55\logo[XML]       {XML}
56\logo[XPATH]     {XPath}
57\logo[XSLT]      {XSLT}
58\logo[XSLTPROC]  {XSLTPROC}
59
60%D Already defined logos will not be redefined:
61
62\usemodule[abbreviations-logos]
63
64\protect \popoverloadmode
65
66\stopmodule
67
68\continueifinputfile{s-tugboat-logos.mkxl}
69
70\logo[KARL] {Karl Berry}
71
72\startTEXpage[offset=1ts]
73    \showglyphs
74    \startlines[before=,after=]
75    X \CONTEXT
76    X \ZIP
77    X \XPATH
78    X \TEX
79    X \LATEX
80    X \KARL
81    X \acro{Karl Berry}
82    \stoplines
83\stopTEXpage
84