summaryrefslogtreecommitdiff
path: root/doc/context/presentations/bachotex/2013/bachotex-2013-sense.tex
blob: 72e3f4dc2408e149c8b1fbef05988f0d85e77f65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
% \enablemode[print]

\usemodule[pre-stepwise,present-tiles,abr-02]

\definecolor[maincolor] [s=.6]
\definecolor[othercolor][s=.2]

% \setupinteractionscreen
%   [option=max]

\startdocument
  [title={How about those\\typographic virtues:\\do they still make sense?},
   subtitle={Hans Hagen\\EuroBacho\TeX\\May 2013}]

\StartSteps

\starttopic[title=Typesetting]

    \FlushStep

    \startitemize
        \startitem somehow we turned sounds into speech into language \FlushStep \stopitem
        \startitem and after that it may have started with writing in the sand \FlushStep \stopitem
        \startitem followed by painting on cave walls \FlushStep \stopitem
        \startitem or maybe carving symbols in wood \FlushStep \stopitem
        \startitem and figuring out some writing system \FlushStep \stopitem
        \startitem that made it possible to chisel thoughts in stone \FlushStep \stopitem
        \startitem and eventually putting blobs on paper \FlushStep \stopitem
        \startitem that we somehow managed to map onto pixels \FlushStep \stopitem
    \stopitemize

    but \FlushStep

    \startitemize
        \startitem typesetting only happened very lately \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=In the process]

    \FlushStep

    \startitemize
        \startitem mankind optimized the basic shapes (to suit the language) \FlushStep \stopitem
        \startitem and kept inventing new symbols \FlushStep \stopitem
        \startitem more and more automated typesetting and rendering and printing \FlushStep \stopitem
        \startitem and of course this went with all kind of silly arguments \FlushStep \stopitem
    \stopitemize

    think of this: \FlushStep

    \startitemize
        \startitem for ages scribes were the only way to get high end arabic typesetting \FlushStep \stopitem
        \startitem and now we can do this mostly automatic (in good and bad ways) \FlushStep \stopitem
        \startitem so we endangered yet another craft  \FlushStep \stopitem
    \stopitemize


\stoptopic

\StopSteps

\StartSteps

\starttopic[title=But eventually]

    \FlushStep

    \startitemize
        \startitem new interfaces will bring new ways of reading (how about leap motion) \FlushStep \stopitem
        \startitem and we'll go from manual to visual (glasses, look at gaming) \FlushStep \stopitem
        \startitem so information will be pushed more or less directly into our brain \FlushStep \stopitem
        \startitem while high quality rendering moves to the arts department \FlushStep \stopitem
        \startitem and in the end probably not much gets printed any more \FlushStep \stopitem
        \startitem so we will share, stare at and discuss books no longer the way we do now \FlushStep \stopitem
        \startitem just look at how kids deal with information nowadays \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Targeting paper]

    \FlushStep

    \startitemize
        \startitem we kept trying to save space by combine shapes and using umlauts and accents \FlushStep \stopitem
        \startitem we can make it look better, using ligatures, alternative shapes \FlushStep \stopitem
        \startitem color comes cheap, as does mixing fonts \FlushStep \stopitem
        \startitem went from left to right and vise versa and top to bottom and mixed all this \FlushStep \stopitem
        \startitem papers and magazines squeezed more into columns (in fact, we get less newspapers and magazines, but more advertising, so for a while there's as much print but more of dubious quality) \FlushStep \stopitem
        \startitem and we even optimized the art of unreadability as in anti||smoke warnings \FlushStep \stopitem
        \startitem thanks to software we can tweak fonts, mess with kerning, fool ourselve with expansion and protrusion \FlushStep \stopitem
        \startitem we mess around with margins, aspect ratios, scaling, rotating, and justification \FlushStep \stopitem
        \startitem and yes, we introduced conventions but also entered endless debates \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Towards displays]

    \FlushStep

    \startitemize
        \startitem nowadays we can fake the old stuff on the screen and simulate paper \FlushStep \stopitem
        \startitem we have weird user interfaces as we still want to recognize the old e.g.\ funny borders and strange buttons \FlushStep \stopitem
        \startitem and we're told how less pixels are actually needed to keep us happy \FlushStep \stopitem
        \startitem while we stare at ourselves on those mirroring and radiating displays \FlushStep \stopitem
        \startitem lack of detail gets nicely compensated with special reading compensation programs at school \FlushStep \stopitem
        \startitem and still progress is hampered by copyrighting trivial properties and inventions that anyone can come up with given the machinery \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=The state of affairs]

    \FlushStep

    \startitemize
        \startitem we already lost (or maybe never reached) optimal quality \FlushStep \stopitem
        \startitem it looks like ragged right won the battle \FlushStep \stopitem
        \startitem and messing with fonts beyond what designers had in mind is okay \FlushStep \stopitem
        \startitem the users start controlling the layout by scaling, rotating and setting properties \FlushStep \stopitem
    \stopitemize

    so \FlushStep

    \startitemize
        \startitem why do we texies still bother about typography, hobyism apart \FlushStep \stopitem
        \startitem does paying so much attention and trying to be original still fit into rappidly changing times \FlushStep \stopitem
        \startitem we're not alone: the same is true for programs, apps, operating systems, etc \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Take ligatures]

    \FlushStep

    \definefont[TestA][texgyrepagella-regular*default]
    \definefont[TestB][cambria*default]
    \definefont[TestC][dejavuserif*default]
    \definefont[TestD][lmroman10-regular*default]

    \startcombination[alternative=none,nx=1,ny=4]
        {\hbox to \textwidth{\scale[height=.1\textheight]{\TestA fi ffi fl ffl ij}\hss}}
        {\hbox to \textwidth{\scale[height=.1\textheight]{\TestB fi ffi fl ffl ij}\hss\tlap{\scale[height=.25\textheight]{\TestB ffl\hskip.1emffi}}}}
        {\hbox to \textwidth{\scale[height=.1\textheight]{\TestC fi ffi fl ffl ij}\hss}}
        {\hbox to \textwidth{\scale[height=.1\textheight]{\TestD fi ffi fl ffl ij}\hss\tlap{\scale[height=.25\textheight]{\TestD ffl\hskip.1emffi}}}}
    \stopcombination

    \FlushStep

    Subtle kerning, partial substitution, different shapes: take your
    choice. Can texies really claim that their ffi looks the best? Just
    stare at it for a while.

    \FlushStep

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Accent battles]

    \FlushStep

    \startcombination[alternative=label,nx=5,ny=2]
        {\scale[height=.25\textheight]{\definedfont[texgyrepagella-regular]š}}
        {\scale[height=.25\textheight]{\definedfont[dejavuserif]š}}
        {\scale[height=.25\textheight]{\definedfont[cambria]š}}
        {\scale[height=.25\textheight]{\definedfont[texgyretermes-regular]š}}
        {\scale[height=.25\textheight]{\definedfont[lucidabrightot]š}}
        {\scale[height=.25\textheight]{\definedfont[texgyrebonum-regular]š}}
        {\scale[height=.25\textheight]{\definedfont[texgyreheros-regular]š}}
        {\scale[height=.25\textheight]{\definedfont[lmroman10-regular]š}}
        {\scale[height=.25\textheight]{\definedfont[KozMinPr6N-Regular]š}}
        {\scale[height=.25\textheight]{\definedfont[zapfinoextraltpro]š}}
    \stopcombination

    \FlushStep

    \blank

    Of course there are some conventions, but given that designs are \unknown\ well,
    designs \unknown\ it's never going to be okay for all of us.

    \FlushStep

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Justification]

    \FlushStep

  % \externalfigure[chinese-courier.jpg][height=.7\textheight]
    \externalfigure[chinese-courier.jpg][width=\textwidth]

    \FlushStep

    \blank

    Intercharacter spacing, interglyph spacing, tightening symbols: why bother
    any longer: let's play safe and from now on advice to use monospaced ragged
    right.

    \FlushStep

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Backslashes]

    \FlushStep

    \startitemize
        \startitem you always need a way to escape formatting directives \FlushStep \stopitem
        \startitem so texies have the backslash and a few more special characters \FlushStep \stopitem
        \startitem coding in \XML\ seems to be too complex and awkward for most users \FlushStep \stopitem
        \startitem but \ASCII\ based quick and dirty formatting becomes a fashion (\type {*doc}) \FlushStep \stopitem
        \startitem of course influencing the makeup and making things nice involves even nastier escapes \FlushStep \stopitem
        \startitem and in the process we eventually loose quality \FlushStep \stopitem
    \stopitemize

    but \FlushStep

    \startitemize
        \startitem it fits nicely into quick and dirty often one||time markup \FlushStep \stopitem
        \startitem and real markup, maybe targeted at reuse, becomes a speciality, craft, hobby or disappears \FlushStep \stopitem
        \startitem there is no reason why what we do now stays \unknown\ we have no copying monks left either \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=Endangered features]

    \FlushStep

    \startitemize
        \startitem ebooks are mostly single sided \FlushStep \stopitem
        \startitem but somehow we still care about pages (or can't look beyond them) \FlushStep \stopitem
        \startitem there is no longer room and need for multi||columns \FlushStep \stopitem
        \startitem and also no need for footnotes as we can have roll||overs \FlushStep \stopitem
        \startitem paper size can still be different but can swap to landscape\FlushStep \stopitem
        \startitem floats become cumbersome compared to paper books, so no floats \FlushStep \stopitem
        \startitem margins, they waste space and we already have hardware margins \FlushStep \stopitem
        \startitem a proper tables of contents still make some sense \FlushStep \stopitem
        \startitem indices can be replaced but searching in most cases \FlushStep \stopitem
        \startitem bibliographies can become pop||ups \FlushStep \stopitem
        \startitem readers are encouraged to choose and scale fonts so the design has limitations \FlushStep \stopitem
        \startitem and why even bother optimizing the look and feel \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\StartSteps

\starttopic[title=The future of \TEX]

    \FlushStep

    \startitemize
        \startitem as it happens: these are all mechanisms that complicate the \TEX\ machinery and workflow \FlushStep \stopitem
        \startitem and removing the need for them might as well remove the need for \TEX \FlushStep \stopitem
        \startitem but still, for a long time \CONTEXT\ \MKIV\ can fulfill the needs as demands probably only become more simple \FlushStep \stopitem
        \startitem and I can start working on a simple version: twittertex™, monospaced, one paragraph fat most 140 characters, no pages, no structure, maybe random generated content, etc. \FlushStep \stopitem
        \startitem or maybe first make some intermediate version: markuptex™, geared at ebooks in some kind of \XML\ format \FlushStep \stopitem
        \startitem and Luigi will make \type {livetex}, a dna based typesetting plugin that connects to our already built||in retina \FlushStep \stopitem
    \stopitemize

    however, \FlushStep

    \startitemize
        \startitem looking at the still active \TEX\ crowd we will stay around for a while \FlushStep \stopitem
        \startitem given that we manage to advocate the virtues of typographical traditions \FlushStep \stopitem
        \startitem and for that, we might need to reinvent ourselves (a nice theme for a conference) \FlushStep \stopitem
    \stopitemize

\stoptopic

\StopSteps

\stopdocument