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
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- example for a simple fo file. At the beginning the page layout is set.
Below fo:root there is always
- a single fo:layout-master-set which defines one or more page layouts
- an optional fo:declarations
- and a sequence of one or more fo:page-sequences containing the text and formatting instructions
-->
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<!-- fo:layout-master-set defines in its children the page layout:
the pagination and layout specifications
- page-masters: have the role of describing the intended subdivisions
of a page and the geometry of these subdivisions
In this case there is only a simple-page-master which defines the
layout for all pages of the text
-->
<!-- layout information -->
<fo:simple-page-master master-name="simple"
page-height="29.7cm"
page-width="21cm"
margin-top="1cm"
margin-bottom="2cm"
margin-left="2.5cm"
margin-right="2.5cm">
<fo:region-body margin-top="3cm"/>
<fo:region-before extent="3cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<!-- end: defines page layout -->
<!-- start page-sequence
here comes the text (contained in flow objects)
the page-sequence can contain different fo:flows
the attribute value of master-name refers to the page layout
which is to be used to layout the text contained in this
page-sequence-->
<fo:page-sequence master-name="simple">
<!-- start fo:flow
each flow is targeted
at one (and only one) of the following:
xsl-region-body (usually: normal text)
xsl-region-before (usually: header)
xsl-region-after (usually: footer)
xsl-region-start (usually: left margin)
xsl-region-end (usually: right margin)
['usually' applies here to languages with left-right and top-down
writing direction like English]
in this case there is only one target: xsl-region-body
-->
<fo:flow flow-name="xsl-region-body"
text-align="justify">
<!-- each paragraph is encapsulated in a block element
the attributes of the block define
font-family and size, line-heigth etc. -->
<!-- this defines a title -->
<fo:block font-size="18pt"
font-family="sans-serif"
line-height="24pt"
space-after.optimum="15pt"
background-color="blue"
color="white"
text-align="center"
padding-top="3pt">
Hyphenation tests
</fo:block>
<!-- this defines a title -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="12pt"
background-color="blue"
color="white"
text-align="start">
US English
</fo:block>
<!-- Normal text -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="15pt"
space-after.optimum="3pt"
text-align="justify"
language="en"
country="US"
hyphenate="true"
hyphenation-push-character-count="2"
hyphenation-remain-character-count="2" >
This document has been reviewed by W3C Members and other interested parties and has been endorsed by the Director as a
W3C Recommendation. It is a stable document and may be used as reference material or cited as a normative reference from
another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its
widespread deployment. This enhances the functionality and interoperability of the Web.
</fo:block>
<!-- Normal text -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="15pt"
space-after.optimum="3pt"
text-align="justify"
language="en"
country="US"
hyphenate="true"
hyphenation-push-character-count="2"
hyphenation-remain-character-count="2" >
This document specifies a syntax created by subsetting an existing, widely used international text processing standard
(Standard Generalized Markup Language, ISO 8879:1986(E) as amended and corrected) for use on the World Wide Web. It
is a product of the W3C XML Activity, details of which can be found at the w3c website. A list of current W3C
Recommendations and other technical documents can be found there too.
</fo:block>
<!-- this defines a title -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="12pt"
background-color="blue"
color="white"
text-align="start">
German
</fo:block>
<!-- this defines normal text -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="15pt"
space-after.optimum="3pt"
language="de"
hyphenate="true"
hyphenation-push-character-count="2"
hyphenation-remain-character-count="2" >
1. Warum TEI?
Die Verwendungszeit elektronischer Editionen wird von mehreren
Faktoren verk�rzt: der kurzen Lebensdauer der Programme, die zu
ihrer Darstellung verwendet werden, der etwas l�ngeren der
Betriebssysteme, unter denen die Darstellungsprogramme laufen,
der logischen Einrichtung des Datentr�gers, auf dem sich die
Edition befindet, und dessen physischer Dauer. Um die besonders
unangenehme Abh�ngigkeit elektronischer Texte von bestimmten
Programmen und Betriebssystemen zu vermeiden, haben
Wissenschaftler ein Textauszeichnungssystem f�r philologische
Belange entwickelt, das nach dem Entwicklerteam "Text Encoding
Initiative" (TEI) genannt wird (1).
</fo:block>
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="15pt"
space-after.optimum="3pt"
language="de"
hyphenate="true"
hyphenation-push-character-count="2"
hyphenation-remain-character-count="2" >
Das Auszeichnungssystem TEI ist eine Anwendung der Metasprache
zur Beschreibung programmunabh�ngiger Auszeichnungssysteme SGML
(Standard Generalized Markup Language), so wie auch HTML, mit
dem die meisten Texte des Internets zur Zeit ausgezeichnet
sind, eine Anwendung von SGML ist. Daten, die entsprechend den
TEI-Richtlinien ausgezeichnet worden sind, k�nnen also mit
jedem Programm, das SGML-Daten verarbeiten kann, dargestellt,
umgewandelt oder durchsucht werden. (2)
</fo:block>
<!-- this defines normal text -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="15pt"
space-after.optimum="3pt">
Verwendet wurde f�r die Auszeichnung 'teilite', das eine
Teilmenge des gesamten Auszeichnungssystems TEI bietet, aber
auf einige der komplexeren Merkmale verzichtet und deshalb auch
eine einfache Konvertierung der Daten zu neueren Metasprachen
f�r Auszeichnungssysteme wie XML, einer Teilmenge von SGML,
erm�glicht.
SGML-Programme mit der Leistungsf�higkeit von Folio Views sind
z.Zt. noch relativ teuer, daher wurde f�r die vorliegende
Edition der Weg gew�hlt, den Text doppelt auf die CD zu legen:
Einmal f�r die sofortige Nutzung mit einer komfortablen
Oberfl�che und einmal ohne Software in einem Format, das seine
langfristige Verwendbarkeit garantiert.
Das Nachstehende soll einige Hinweise zur Einrichtung der TEI-
Dateien geben, um deren weitere Verwendung zu erleichtern.
</fo:block>
<!-- Finnish example sent in by Jarno Elovirta -->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="12pt"
background-color="blue"
color="white"
text-align="start">
Finnish
</fo:block>
<fo:block language="fi"
hyphenate="true">
<fo:block font-weight="bold">Internet - tuo kaiken pahan l�hde?</fo:block>
<fo:block>Internet on saanut nauttia l�hes t�ydellisest� sananvapaudesta koko
olemassaolonsa ajan. Parin viimeiksi kuluneen vuoden aikana on kuitenkin
julkisuudessa keskusteltu ahkerasti sen rajoittamisesta. Muutamat ilmaista
kotisivutilaa tarjoavat palvelut ovatkin jo kielt�neet esimerkiksi natsimia
kannattavien sivujen yll�pidon.</fo:block> <fo:block>Astetta pahempaan
suuntaan ollaan kuitenkin menossa. Nettihuutokaupoissa tarjotaan kaikkea
ihmiselimist� l�htien ja itsemurhiin etsit��n avustajia itsemurhia suosivilta
nettisivustoilta. Etel�-Koreassa poliisi on pid�tt�nyt 20-vuotiaan miehen,
jota ep�ill��n ns. netti-itsemurhassa avustamisesta. Mies oli luvannut noin
4000 dollarin korvausta vastaan kuristaa 23-vuotiaan naisen kuoliaaksi. Nainen
tuli kuitenkin viime hetkell� toisiin ajatuksiin. Mies v�itt�� kyseess� olleen
pelk�n vitsin. Viime kuussa Etel�-Koreassa kaksi opiskelijaa myrkytti itsens�
netist� l�yt�miens� ohjeiden avulla.</fo:block> <fo:block>FBI puolestaan
tutkii tapausta, jossa �iti oli myynyt kaksostyt�t adoptoitavaksi korkeinta
tarjousta vastaan nettihuutokaupalla. Tyt�t myytiin ensin Kaliforniaan Allenin
pariskunnalle, josta �iti kuitenkin k�vi ry�st�m�ss� lapset, sill�
englantilainen Kilshawin pariskunta oli tarjonnut tyt�ist� tuplasumman.
Kilshawit kuljettivat lapset Englantiin ja nyt tytt�jen per�ss� ovat sek�
kahdet adoptiovanhemmat ett� iso liuta eri viranomaistahoja. My�s
Iso-Britannian p��ministeri Tony Blair on pit�nyt lehdist�tilaisuuden
aiheeseen liittyen. Lue juttu.</fo:block> <fo:block>K2, 23:10. L�hde:
Newsbytes | 5 kommenttia</fo:block> <fo:block font-weight="bold">Mato ry�mii
Linux-palvelimiin</fo:block> <fo:block>Internetiss� levi�� Ramen nimell�
tunnettu mato, joka ilmeisesti hy�dynt�� kahta tunnettua tietoturva-aukkoa Red
Hat Linuxin 6.2 ja 7.0 versioissa esiintyviss� wu-ftpd ja RPC.statd
-ohjelmissa. Jos mato p��see sis��n j�rjestelm��n, se korvaa palvelimella
sijaitsevan HTML-p��sivun tekstill�, jossa kerrotaan hakkereiden pit�v�n
nuudeleista. Madon on todettu levi�v�n eritt�in nopeasti, sill� jos kaistaa
riitt�� se pystyy skannaamaan jopa kaksi B-luokan verkkoa 15 minuutissa. Madon
ei ole todettu avaavan palvelimiin takaovia, joiden kautta madon kirjoittaja
p��sisi sis��n j�rjestelm��n. Lue juttu</fo:block> <fo:block>oma, 20:48.
L�hde: ZDNet | 6 kommenttia</fo:block> <fo:block font-weight="bold">Macromedia
ja Allaire yhdistyv�t</fo:block> <fo:block>Macromedian ja Allairen
julkaisemissa lehdist�tiedotteissa kerrotaan yhti�iden
yhdistymissuunnitelmista. Macromedialle yrityskauppa maksaa noin 2,2 miljardia
markkaa. Uuden yhdistyneen yrityksen nimen� s�ilyy Macromedia ja sen johdossa
jatkaa Macromedian nykyinen toimitusjohtaja Rob Burgess. Yrityksen tuotteisiin
lukeutuvat mm. Macromedia Dreamweaver, Macromedia Flash, Allaire ColdFusion ja
Allaire JRun. Lue juttu.</fo:block>
</fo:block>
<!-- Italian example sent in by St�phane Bline-->
<fo:block font-size="12pt"
font-family="sans-serif"
line-height="12pt"
background-color="blue"
color="white"
text-align="start">
Italian
</fo:block>
<fo:block language="it"
hyphenate="true">
<fo:block
space-before.optimum="0.6em" space-before.minimum="0.4em"
space-before.maximum="0.8em">Un'applicazione di servizio consiste nell'utilizzo
di applicazioni nell'ambito aziendale, senza procedere ad installazioni locali.
L'applicazione ha la particolarit�di essere ospitata "in-house" tramite
Intranet o presso un fornitore esterno di applicazioni di servizi (ASP, acronimo
di Application Service Provider) e di transitare grazie al protocollo di
Internet. Intermediario eventuale tra l'editore di software e il cliente che
desidera utilizzarli, il provider permette agli utenti di accedere ai vari
programmi, previo contratto d'abbonamento.</fo:block> <fo:block
space-before.optimum="0.6em" space-before.minimum="0.4em"
space-before.maximum="0.8em">L'utilizzazione in linea rende automatica la
manutenzione e l'aggiornamento delle applicazioni. A partire da una semplice
interfaccia Web installata su un thin client, l'utente pu� accedere via
Internet o Intranet all'insieme delle applicazioni attraverso il proprio account
personale e dedicarsi all'utilizzazione approfondita delle applicazioni
professionali.</fo:block> <fo:block font-weight="bold"
space-after.optimum="6pt">Esempio 1.1. Esempio di applicazione di
servizio</fo:block> <fo:block space-before.optimum="0.6em"
space-before.minimum="0.4em" space-before.maximum="0.8em">Si prenda il caso di
una societ�A che desidera ottimizzare la comunicazione interna e la
condivisione delle informazioni. Un fornitore di applicazioni di servizio
potr�rispondere rapidamente a questa aspettativa. Inoltre, potr�proporre
servizi complementari che permettono di proteggere i dati di A. Dopo aver
studiato l'offerta, un responsabile della societ� firma con il fornitore B un
contratto d'abbonamento a un'applicazione di servizio perfettamente adattata. Le
societ� e B scambiano informazioni relative all'utilizzo online di questa
applicazione, come il costo del servizio, le modalit�di pagamento e la gestione
degli account utente come i profili.</fo:block> </fo:block>
</fo:flow> <!-- closes the flow element-->
</fo:page-sequence> <!-- closes the page-sequence -->
</fo:root>
|