-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtitlepage.tex
133 lines (107 loc) · 5.23 KB
/
titlepage.tex
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
%scriptina
\starttypescript [serif] [scriptina]
\definefontsynonym [Serif] [Scriptina]
\stoptypescript
\starttypescript [serif] [scriptina]
\definefontsynonym [Scriptina] [name:scriptina]
\stoptypescript
\starttypescript [scriptina]
\definetypeface [scriptina] [rm] [serif] [scriptina] [default]
\stoptypescript
\starttypescriptcollection[libertine]
\starttypescript [serif] [libertine]
\definefontsynonym [Libertine-Regular] [name:linlibertineo]
\definefontsynonym [Libertine-Italic] [name:linlibertineoi] % z
\definefontsynonym [Libertine-Slanted] [name:linlibertineoi]
\definefontsynonym [Libertine-Bold] [name:linlibertineob]
\definefontsynonym [Libertine-BoldItalic] [name:linlibertineobi]
\definefontsynonym [Libertine-BoldSlanted] [name:linlibertineobi]
\stoptypescript
\starttypescript [serif] [libertine] [name]
\setups[font:fallback:serif]
\definefontsynonym [Serif] [Libertine-Regular] [features=default]
\definefontsynonym [SerifItalic] [Libertine-Italic] [features=default]
\definefontsynonym [SerifSlanted] [Libertine-Slanted] [features=default]
\definefontsynonym [SerifBold] [Libertine-Bold] [features=default]
\definefontsynonym [SerifBoldItalic] [Libertine-BoldItalic] [features=default]
\definefontsynonym [SerifBoldSlanted] [Libertine-BoldSlanted] [features=default]
\definefontsynonym [SerifCaps] [Libertine-Regular] [features=smallcaps]
\stoptypescript
\starttypescript [sans] [biolinum]
\setups[font:fallback:sans]
\definefontsynonym [Biolinum-Regular] [name:linbiolinumo]
\definefontsynonym [Biolinum-Italic] [name:linbiolinumoi]
\definefontsynonym [Biolinum-Slanted] [name:linbiolinumoi]
\definefontsynonym [Biolinum-Bold] [name:linbiolinumob]
\definefontsynonym [Biolinum-BoldItalic] [name:linbiolinumoi]
\definefontsynonym [Biolinum-BoldSlanted] [name:linbiolinumob]
\stoptypescript
\starttypescript [sans] [biolinum] [name]
\setups[font:fallback:sans]
\definefontsynonym [Sans] [Biolinum-Regular] [features=default]
\definefontsynonym [SansBold] [Biolinum-Bold] [features=default]
\definefontsynonym [SansItalic] [Biolinum-Italic] [features=default]
\definefontsynonym [SansSlanted] [Biolinum-Slanted] [features=default]
\definefontsynonym [SansBoldItalic] [Biolinum-BoldSlanted] [features=default]
\definefontsynonym [SansCaps] [Biolinum-Regular] [features=smallcaps]
\stoptypescript
\starttypescript [mono] [consolas]
\setups[font:fallback:mono]
\definefontsynonym [Consolas-Regular] [name:consolas]
\definefontsynonym [Consolas-Italic] [name:consolasitalic]
\definefontsynonym [Consolas-Slanted] [name:consolasitalic]
\definefontsynonym [Consolas-Bold] [name:consolasbold]
\definefontsynonym [Consolas-BoldItalic] [name:consolasbolditalic]
\definefontsynonym [Consolas-BoldSlanted] [name:consolasbolditalic]
\stoptypescript
\starttypescript [mono] [consolas] [name]
\setups[font:fallback:mono]
\definefontsynonym [Mono] [Consolas-Regular] [features=default]
\definefontsynonym [MonoBold] [Consolas-Bold] [features=default]
\definefontsynonym [MonoItalic] [Consolas-Italic] [features=default]
\definefontsynonym [MonoSlanted] [Consolas-Slanted] [features=default]
\definefontsynonym [MonoBoldItalic] [Consolas-BoldSlanted] [features=default]
\definefontsynonym [MonoCaps] [Consolas-Regular] [features=smallcaps]
\stoptypescript
\starttypescript [libertine]
\definetypeface [libertine] [rm] [serif] [libertine] [default]
\definetypeface [libertine] [ss] [sans] [biolinum] [default]
\definetypeface [libertine] [tt] [mono] [consolas] [default][rscale=0.85]
%definetypeface [libertine] [mm] [math] [times] [efault]
\quittypescriptscanning
\stoptypescript
\stoptypescriptcollection
\usetypescript[libertine]
\setupbodyfont[libertine, 10pt]
\setuplayout[
leftmargin=0mm,
rightmargin=0mm,
header=0mm,
footer=0mm,
width=150mm,
backspace=30mm,
]
\definecharacterkerning [extrakerning] [factor=.115]
\definecharacterkerning [okerning] [factor=-.2]
\definecharacterkerning [mkerning] [factor=-.45]
\definecharacterkerning [pkerning] [factor=0]
\definefontfeature
[salt]
[mode=node,language=dflt,script=latn,onum=yes, salt=yes]
\def\st{\setfontfeature{salt}}
\starttext
\startalignment[center]
\blank[20*big,force]
{ \tfd\darkred PERF {\st &} eBPF -- TUTORIAL}
\blank[2*medium]
{\setcharacterkerning[extrakerning] \word\tfb\sc Panacea}
{\tfb\em of}
{\setcharacterkerning[extrakerning] \word\tfb\sc Performance Profiling}
\blank[2*medium]
{\switchtotypeface[scriptina] \tfd
{\setcharacterkerning[mkerning]Zv}on{\setcharacterkerning[okerning]ko} Ko{\setcharacterkerning[okerning]si}c}
\blank[2*medium]
{\tfa September 20, 2017}
\blank[3*medium]
\stopalignment
\stoptext