embed fonts in epub, stripped to used chars
[librarian.git] / librarian / epub / style.css
1 @font-face {\r
2     font-family: "DejaVu Serif";\r
3     font-weight: normal;\r
4     font-style: normal;\r
5     src: url(DejaVuSerif.ttf);\r
6 }\r
7 @font-face {\r
8     font-family: "DejaVu Serif";\r
9     font-weight: bold;\r
10     font-style: normal;\r
11     src: url(DejaVuSerif-Bold.ttf);\r
12 }\r
13 @font-face {\r
14     font-family: "DejaVu Serif";\r
15     font-weight: normal;\r
16     font-style: italic;\r
17     src: url(DejaVuSerif-Italic.ttf);\r
18 }\r
19 @font-face {\r
20     font-family: "DejaVu Serif";\r
21     font-weight: bold;\r
22     font-style: italic;\r
23     src: url(DejaVuSerif-BoldItalic.ttf);\r
24 }\r
25 \r
26 \r
27 body\r
28 {\r
29         font-size: 12pt;\r
30         font-family: "DejaVu Serif", serif;\r
31         line-height: 1.5em;\r
32         margin: 0;\r
33 }\r
34 \r
35 a\r
36 {\r
37         color: black;\r
38         text-decoration: none;\r
39 }\r
40 \r
41 #book-text\r
42 {\r
43         margin: 2em;\r
44         /*margin-right: 9em;*/\r
45 }\r
46 \r
47 /* =================================================== */\r
48 /* = Common elements: headings, paragraphs and lines = */\r
49 /* =================================================== */\r
50 \r
51 \r
52 .h2\r
53 {\r
54         size: big;\r
55         font-size: 2em;\r
56         margin: 0;\r
57         margin-top: 1.5em;\r
58         font-weight: bold;\r
59         line-height: 1.5em;\r
60 }\r
61 \r
62 .h3\r
63 {\r
64         text-align:left;\r
65     font-size: 1.5em;\r
66     margin-top: 1.5em;\r
67     font-weight: normal;\r
68     line-height: 1.5em;\r
69 }\r
70 \r
71 .h4\r
72 {\r
73         font-size: 1em;\r
74     margin: 0;\r
75     margin-top: 1.5em;\r
76         line-height: 1.5em;\r
77 }\r
78 \r
79 p\r
80 {\r
81         margin: 0;\r
82 }\r
83 \r
84 /* ======================== */\r
85 /* = Footnotes and themes = */\r
86 /* ======================== */\r
87 \r
88 .theme-begin\r
89 {\r
90         border-left: 0.1em solid #DDDDDD;\r
91         color: #777;\r
92         padding: 0 0.5em;\r
93         width: 7.5em;\r
94         font-style: normal;\r
95         font-weight: normal;\r
96         font-size: 0.875em;\r
97         float: right;\r
98         margin-right: -9.5em;\r
99         clear: both;\r
100         left: 40em;\r
101         line-height: 1.5em;\r
102         text-align: left;\r
103 }\r
104 \r
105 .annotation\r
106 {\r
107         font-style: normal;\r
108         font-weight: normal;\r
109         font-size: 0.875em;\r
110 }\r
111 \r
112 #footnotes .annotation\r
113 {\r
114         display: block;\r
115         float: left;\r
116         width: 2.5em;\r
117         clear: both;\r
118 }\r
119 \r
120 #footnotes div\r
121 {\r
122     margin: 0;\r
123     margin-top: 1.5em;\r
124 }\r
125 \r
126 #footnotes p\r
127 {\r
128         margin-left: 2.5em;\r
129         font-size: 0.875em;\r
130 }\r
131 \r
132 .block\r
133 {\r
134         font-size: 0.875em;\r
135         padding: 1em;\r
136 }\r
137 \r
138 /* ============= */\r
139 /* = Numbering = */\r
140 /* ============= */\r
141 \r
142 .anchor\r
143 {\r
144         margin: -0.25em -0.5em;\r
145         color: #777;\r
146         font-size: 0.875em;\r
147         width: 2em;\r
148         text-align: center;\r
149         padding: 0.25em 0.5em;\r
150         line-height: 1.5em;\r
151 }\r
152 \r
153 /* =================== */\r
154 /* = Custom elements = */\r
155 /* =================== */\r
156 \r
157 .title-page\r
158 {\r
159     margin-top: 1.5em;\r
160 }\r
161 \r
162 .title\r
163 {\r
164     font-size: 3em;\r
165     margin-bottom: 1.5em;\r
166     text-align: center;\r
167     line-height: 1.5em;\r
168     font-weight: bold;\r
169 }\r
170 \r
171 .author\r
172 {\r
173     margin: 0;\r
174     text-align: center;\r
175     font-weight: bold;\r
176 \r
177     font-size: 1.5em;\r
178     line-height: 1.5em;\r
179     margin-bottom: 0.25em;\r
180 }\r
181 \r
182 .collection\r
183 {\r
184     margin: 0;\r
185     text-align: center;\r
186     font-weight: bold;\r
187 \r
188         font-size: 1.125em;\r
189         line-height: 1.5em;\r
190         margin-bottom: -0.25em;\r
191 }\r
192 \r
193 .subtitle\r
194 {\r
195     margin: 0;\r
196     text-align: center;\r
197     font-weight: bold;\r
198 \r
199         font-size: 1.5em;\r
200         line-height: 1.5em;\r
201         margin-top: -0.25em;\r
202 }\r
203 \r
204 div.didaskalia\r
205 {\r
206         font-style: italic;\r
207         margin-top: 0.5em;\r
208         margin-left: 1.5em;\r
209 }\r
210 \r
211 div.kwestia\r
212 {\r
213         margin-top: 0.5em;\r
214 }\r
215 \r
216 .paragraph\r
217 {\r
218         text-align: justify;\r
219         margin-top: 1.5em;\r
220 }\r
221 \r
222 .motto\r
223 {\r
224         text-align: justify;\r
225         font-style: italic;\r
226         margin-top: 1.5em;\r
227 }\r
228 \r
229 .motto_podpis\r
230 {\r
231         font-size: 0.875em;\r
232         text-align: right;\r
233 }\r
234 \r
235 div.fragment\r
236 {\r
237         border-bottom: 0.1em solid #999;\r
238         padding-bottom: 1.5em;\r
239 }\r
240 \r
241 div.note\r
242 {\r
243         text-align: right;\r
244         font-style: italic;\r
245 }\r
246 div.note div.paragraph\r
247 {\r
248     text-align: right;\r
249     font-style: italic;\r
250 }\r
251 div.dedication\r
252 {\r
253     text-align: right;\r
254     font-style: italic;\r
255 }\r
256 div.dedication div.paragaph\r
257 {\r
258     text-align: right;\r
259     font-style: italic;\r
260 }\r
261 \r
262 \r
263 hr.spacer\r
264 {\r
265         height: 3em;\r
266         visibility: hidden;\r
267 }\r
268 \r
269 hr.spacer-line\r
270 {\r
271         margin: 0;\r
272         margin-top: 1.5em;\r
273         margin-bottom: 1.5em;\r
274         border: none;\r
275         border-bottom: 0.1em solid #000;\r
276 }\r
277 \r
278 .spacer-asterisk\r
279 {\r
280         padding: 0;\r
281     margin: 0;\r
282     margin-top: 1.5em;\r
283     margin-bottom: 1.5em;\r
284         text-align: center;\r
285 }\r
286 \r
287 div.person-list ol\r
288 {\r
289         list-style: none;\r
290         padding: 0;\r
291         padding-left: 1.5em;\r
292 }\r
293 \r
294 .place-and-time\r
295 {\r
296         font-style: italic;\r
297 }\r
298 \r
299 em.math\r
300 {\r
301         font-style: italic;\r
302 }\r
303 em.foreign-word\r
304 {\r
305     font-style: italic;\r
306 }\r
307 em.book-title\r
308 {\r
309     font-style: italic;\r
310 }\r
311 em.didaskalia\r
312 {\r
313     font-style: italic;\r
314 }\r
315 \r
316 em.author-emphasis\r
317 {\r
318         letter-spacing: 0.1em;\r
319 }\r
320 \r
321 em.person\r
322 {\r
323         font-style: normal;\r
324         font-variant: small-caps;\r
325 }\r
326 \r
327 p.info\r
328 {\r
329         text-align: center;\r
330         margin-bottom: 1em;\r
331 }\r
332 \r
333 p.info img\r
334 {\r
335         margin: 0;\r
336         margin-left: 2em;\r
337         margin-right: 2em;\r
338 }\r