Grille
Erfahrenes Mitglied
Hallo ...
Um eine nicht-erzwungende Worttrennung zu erreichen gibt es ja für HTML dieses "Zeichen"
­
also enn ich ein Langes Wort habe, kann ich theoretisch so trennen:
leider funktioniert das nur im IE, aber .. sind ja auch einige damit im Web unterwegs.
Was ich fragen wollte: Könnte man nicht einfach ein PHP-Script schreiben, welches aus einem eingegebenen text die Wörter prüft ob man sie trennen kann um dann die weichen trennzeichen einzutragen?
Welche Methode würdet ihr besser finden?
Man könnte natürlich eine Liste mit Wörtern erstellen, die so lang sein könnte wie der Duden, und dann jedes Wort mit dieser Liste vergleichen, was sicher auch eine Weile dauern würde.
Man könnte aber auch eine Liste aus Silben erstellen (die wahrscheinlich kleiner ist als der Duden) und in einem PHP-Script sagen: "Wenn du die Silbe "lang" findest, guck nach ob dahinter noch eine Silbe kommt; wenn ja dann schreibe ein "lang­" hin und geh weiter."
Der Nachteil ist natürlich, dass Firefox dieses ­ nicht kennt!
Vielleicht könnte man ja auch mit PHP die Länge der darzustellenden Textzeile messen ... PHP guckt dann nach welche Wörter am Ende dieser Zeile angrenzen und prüft ob man sie trennen kann (mit Wörterbuch oder Silbenliste) ... wenn ja macht PHP dann ein: "Langstrecken- laufschuh" daraus (Laufschuh dann auf der nächsten Zeile)
Glaubt Ihr man könnte etwas brauchbares Programmieren? Oder kennt jemand schon so ein Script?
Grüße, Grille
Um eine nicht-erzwungende Worttrennung zu erreichen gibt es ja für HTML dieses "Zeichen"
­
also enn ich ein Langes Wort habe, kann ich theoretisch so trennen:
PHP:
Langstreckenlaufschuh
Lang­strecken­lauf­schuh
leider funktioniert das nur im IE, aber .. sind ja auch einige damit im Web unterwegs.
Was ich fragen wollte: Könnte man nicht einfach ein PHP-Script schreiben, welches aus einem eingegebenen text die Wörter prüft ob man sie trennen kann um dann die weichen trennzeichen einzutragen?
Welche Methode würdet ihr besser finden?
Man könnte natürlich eine Liste mit Wörtern erstellen, die so lang sein könnte wie der Duden, und dann jedes Wort mit dieser Liste vergleichen, was sicher auch eine Weile dauern würde.
Man könnte aber auch eine Liste aus Silben erstellen (die wahrscheinlich kleiner ist als der Duden) und in einem PHP-Script sagen: "Wenn du die Silbe "lang" findest, guck nach ob dahinter noch eine Silbe kommt; wenn ja dann schreibe ein "lang­" hin und geh weiter."
Der Nachteil ist natürlich, dass Firefox dieses ­ nicht kennt!
Vielleicht könnte man ja auch mit PHP die Länge der darzustellenden Textzeile messen ... PHP guckt dann nach welche Wörter am Ende dieser Zeile angrenzen und prüft ob man sie trennen kann (mit Wörterbuch oder Silbenliste) ... wenn ja macht PHP dann ein: "Langstrecken- laufschuh" daraus (Laufschuh dann auf der nächsten Zeile)
Glaubt Ihr man könnte etwas brauchbares Programmieren? Oder kennt jemand schon so ein Script?
Grüße, Grille