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

Repository files

PDF files

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

HTML input

<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>

Stylesheet

@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;
}