Zum Inhalt springen

Bedingter Trennstrich

aus Wikipedia, der freien Enzyklopädie
Datei:DDSG-Schönbrunn1.jpg
Donau­dampf­schiff­fahrts­gesell­schafts­schiff (mit bedingten Trenn­strichen in der Legende)
Datei:DDSG-Schönbrunn1.jpg
Donaudampfschifffahrtsgesellschaftsschiff (ohne bedingten Trennstrich in der Legende)

Ein bedingter Trennstrich<ref>so durchgehend bezeichnet in der DIN 5008:2020-03 Schreib- und Gestaltungsregeln für die Text- und Informationsverarbeitung</ref> (auch bedingtes Trennzeichen, Silbentrennungsstrich,<ref>DIN 66303; Nr. 5.3.2</ref> weiches Trennzeichen oder weicher Trennstrich in Anlehnung an die englische Bezeichnung soft hyphen, abgekürzt shy) wird verwendet, um eine Trennstelle innerhalb eines Wortes vorzugeben, an der ein Zeilenumbruch erlaubt ist. Falls das Wort umbrochen wird, erscheint dort am Zeilenende ein Trennstrich. Wird das Wort nicht umbrochen, bleibt der bedingte Trennstrich im ausgedruckten Dokument beziehungsweise im Webbrowser unsichtbar.

Bei einiger Software bereitet die Suche nach mit bedingtem Trennstrich versehenen Wörtern Probleme.

Browserunterstützung

Es wird in den aktuellen Versionen praktisch aller gebräuchlichen Browser korrekt interpretiert und erreicht daher die Mehrzahl der Benutzer: In Mozilla Firefox ab Version 3,<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20101114202026

      | {{#ifeq: 20101114202026 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: CSS improvements in Firefox 3 | {{#invoke:WLink|getEscapedTitle|CSS improvements in Firefox 3}} | {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20101114202026}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: CSS improvements in Firefox 3 | {{#invoke:WLink|getEscapedTitle|CSS improvements in Firefox 3}} | {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20101114202026}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: CSS improvements in Firefox 3 | {{#invoke:WLink|getEscapedTitle|CSS improvements in Firefox 3}} | {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: CSS improvements in Firefox 3 | {{#invoke:WLink|getEscapedTitle|CSS improvements in Firefox 3}} | {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: CSS improvements in Firefox 3 | {{#invoke:WLink|getEscapedTitle|CSS improvements in Firefox 3}} | {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: CSS improvements in Firefox 3 | {{#invoke:WLink|getEscapedTitle|CSS improvements in Firefox 3}} | {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20101114202026|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3}}
    || {{#if:  || }}
  }}{{#if: CSS improvements in Firefox 3
    | {{#if: {{#invoke:WLink|isBracketedLink|CSS improvements in Firefox 3}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|https://developer.mozilla.org/en/CSS_improvements_in_Firefox_3 }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> in Internet Explorer ab Version 5, in Apple Safari ab Version 2, in Opera ab Version 7.1 und in Konqueror ab Version 3.5. Falls jedoch ein Webbrowser diese Angabe ignoriert und so trennt, als wäre kein Zeichen angegeben worden, stellt die Verwendung für die Anwender keinen Nachteil gegenüber dem Weglassen dar. Problematisch ist die Verwendung nur in veralteten Browsern, die stattdessen immer einen Trennstrich anzeigen, wie Safari bis zur Version 1.2.

Das nachfolgende Wort enthält mehrere &shy;-Codes. Es lässt sich daher zum Testen des Webbrowsers verwenden. Richtig wird es interpretiert, wenn nur an der Stelle des Zeilenumbruchs ein Trennzeichen angezeigt wird, ansonsten jedoch nicht:

Donau­dampf­schiff­fahrts­gesellschafts­kapitäns­mützen­innen­futter­hersteller­firmen­betriebsrats­sitzungs­zimmer­tapeten­lieferanten­eingangs­tür­schloss­schlüssel­loch­experten­hosen­loch­stopf­maschinen­ersatz­teil­herstellungs­verfahrens­varianten­problem­psychologen­sohn

In Unicode hat der bedingte Trennstrich die Eigenschaft Default_Ignorable_Code_Point,<ref>{{#invoke:Vorlage:Literatur|f}}</ref> d. h., bei Such- und Sortieroperationen darf das Zeichen nicht berücksichtigt werden. Trotzdem sehen die seiteninternen Suchfunktionen mancher Webbrowser, beispielsweise Internet Explorer 8.0 und Opera 11.01, nicht über das Zeichen hinweg, sodass derart getrennte Wörter nicht gefunden werden. Dies trifft ebenso auf manche Suchmaschinen der Webserver zu.<ref>Parlament.gv.at 729. Sitzung des Bundesrates am 21. Dezember 2005 – „Sandmännchen“ wird nur als PDF gefunden.</ref> Die Webbrowser Chrome und Firefox gehen mit dem bedingten Trennstrich korrekt um.

Unterstützung in E-Book-Lesegeräten

Obwohl E-Book-Lesegeräte darauf abzielen, eine möglichst der Erscheinung des gedruckten Buches ähnliche Darstellung zu erzielen, war die für die Darstellung von Blocksatz wesentliche Unterstützung des bedingten Trennstrichs nicht von Anfang an gegeben und war Anfang der 2010er Jahre noch nicht auf allen seinerzeit populären Geräten vollständig umgesetzt.<ref name="ePub-Hyphenation"><templatestyles src="Webarchiv/styles.css" />{{#if:20121019181330

      | {{#ifeq: 20121019181330 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Hyphenation in ePub Continued | {{#invoke:WLink|getEscapedTitle|Hyphenation in ePub Continued}} | {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20121019181330}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Hyphenation in ePub Continued | {{#invoke:WLink|getEscapedTitle|Hyphenation in ePub Continued}} | {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20121019181330}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Hyphenation in ePub Continued | {{#invoke:WLink|getEscapedTitle|Hyphenation in ePub Continued}} | {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Hyphenation in ePub Continued | {{#invoke:WLink|getEscapedTitle|Hyphenation in ePub Continued}} | {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Hyphenation in ePub Continued | {{#invoke:WLink|getEscapedTitle|Hyphenation in ePub Continued}} | {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Hyphenation in ePub Continued | {{#invoke:WLink|getEscapedTitle|Hyphenation in ePub Continued}} | {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20121019181330|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html}}
    || {{#if:  || }}
  }}{{#if: Hyphenation in ePub Continued
    | {{#if: {{#invoke:WLink|isBracketedLink|Hyphenation in ePub Continued}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://infogridpacific.typepad.com/using_epub/2010/05/hyphenation-in-epub-continued.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> Mittlerweile (Stand 2022) kann davon ausgegangen werden, dass solche Probleme auf aktuellen Geräten nicht mehr bestehen.

Darstellung auf Computersystemen

Datei:IEC 60417 - Ref-No 6073.svg
ISO-Tastatur­symbol für den bedingten Trennstrich

Das Tastatursymbol für den bedingten Trennstrich ist erst seit dem Jahr 2012 standardisiert im Amendment 1 (2012) zu ISO/IEC 9995-7:2009 „Information technology – Keyboard layouts for text and office systems – Symbols used to represent functions“ als Symbol 76, sowie in IEC 60417 „Graphical Symbols for use on Equipment“ als Symbol IEC 60417-6073 „Hyphen, soft“.

Typische Textverarbeitungssoftware haben Darstellung und Bezeichnung nicht angepasst. In WordPerfect wird der bedingte Trennstrich im Steuerzeichenfenster als Systemtrennstrich bezeichnet. In OpenOffice.org-Varianten und Microsoft Word wird es im Quelltext grau hinterlegt oder als „¬“ dargestellt.

Vorlage:Zeichencodierung

Siehe auch

Einzelnachweise

<references />