Lesson: lesson-hyphenation-long-words

In this example we evalute the hyphenation of long (German) words for different box sizes. This example is completely artificial but it demonstrates how the converters behave with overlong words

PDF files

Converter PDF Preview
PDFreactor
OK
Download
PrinceXML
OK
Download
Antennahouse
(OK)
Download
minor hyphenation error
Vivliostyle
OK
Download

Stylesheet

 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
@import url("../styles/a5.css");

h1 {
    page-break-before: always;
}

#v1 {
    width: 25%;
}

#v2 {
    width: 40%;
}

#v3 {
    width: 50%;
}

#v4 {
    width: 65%;
}


p.hyphenate {
    text-align: justify;
    font-size: 10pt;
    border: 1px solid grey;
    hyphenate-before: 4;
    hyphenate-after: 3;
    hyphens: auto;
    -epub-hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    page-break-after: always;
}

HTML input

 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
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="styles.css" />
    </head>
    <body>

        <h1>DE, with hyphenation</h1>
        <p lang="de" class="hyphenate" id="v1">
            Grundstücksverkehrsgenehmigungszuständigkeitsübertragungsverordnung
            Donaudampfschifffahrtsgesellschaftsraddampferkapitänskajütentürsicherheitsschlüssel
            Kraftfahrzeug-Haftpflichtversicherung 
            Donau-Dampfschifffahrtsgesellschaft
            Rhein-Main-Donau-Großschifffahrtsweg 
            Arbeiterunfallversicherungsgesetz  
            Bundesausbildungsförderungsgesetz   
            Straßenverkehrs-Zulassungs-Ordnung  
            Behindertengleichstellungsgesetz    
            Steuervergünstigungsabbaugesetz
            Nahrungsmittelunverträglichkeit 
            Lebensversicherungsgesellschaft
        </p>
        <p lang="de" class="hyphenate " id="v2">
            Grundstücksverkehrsgenehmigungszuständigkeitsübertragungsverordnung
            Donaudampfschifffahrtsgesellschaftsraddampferkapitänskajütentürsicherheitsschlüssel
            Kraftfahrzeug-Haftpflichtversicherung 
            Donau-Dampfschifffahrtsgesellschaft
            Rhein-Main-Donau-Großschifffahrtsweg 
            Arbeiterunfallversicherungsgesetz  
            Bundesausbildungsförderungsgesetz   
            Straßenverkehrs-Zulassungs-Ordnung  
            Behindertengleichstellungsgesetz    
            Steuervergünstigungsabbaugesetz
            Nahrungsmittelunverträglichkeit 
            Lebensversicherungsgesellschaft
        </p>
        <p lang="de" class="hyphenate " id="v3">
            Grundstücksverkehrsgenehmigungszuständigkeitsübertragungsverordnung
            Donaudampfschifffahrtsgesellschaftsraddampferkapitänskajütentürsicherheitsschlüssel
            Kraftfahrzeug-Haftpflichtversicherung 
            Donau-Dampfschifffahrtsgesellschaft
            Rhein-Main-Donau-Großschifffahrtsweg 
            Arbeiterunfallversicherungsgesetz  
            Bundesausbildungsförderungsgesetz   
            Straßenverkehrs-Zulassungs-Ordnung  
            Behindertengleichstellungsgesetz    
            Steuervergünstigungsabbaugesetz
            Nahrungsmittelunverträglichkeit 
            Lebensversicherungsgesellschaft
        </p>
        <p lang="de" class="hyphenate " id="v4">   
            Grundstücksverkehrsgenehmigungszuständigkeitsübertragungsverordnung
            Donaudampfschifffahrtsgesellschaftsraddampferkapitänskajütentürsicherheitsschlüssel
            Kraftfahrzeug-Haftpflichtversicherung 
            Donau-Dampfschifffahrtsgesellschaft
            Rhein-Main-Donau-Großschifffahrtsweg 
            Arbeiterunfallversicherungsgesetz  
            Bundesausbildungsförderungsgesetz   
            Straßenverkehrs-Zulassungs-Ordnung  
            Behindertengleichstellungsgesetz    
            Steuervergünstigungsabbaugesetz
            Nahrungsmittelunverträglichkeit 
            Lebensversicherungsgesellschaft
        </p>

    </body>
</html>