Hallo Gunnar Bittersmann,
Da fallen mir bspw. die unzähligen sogenannten Stringfunktionen ein...
von denen einige mit str_ beginnen und andere so wie in der C-Library benannt sind. Und einige von denen, die unter String Functions stehen, sind nicht wirklich welche (setlocale, vfprintf).
Die Ursünde des Einbyte-Zeichensatzes loszuwerden war aber mit dem Standardfunktionssatz nicht möglich. Selbst C++ kämpft noch damit, std::wstring scheint der aktuelle Notnagel zu sein.
Und mit denormalisiertem Zeugs wie "e\u0301" (e mit combining acute accent) oder diesen Kombinationsmonstern im Emoji-Bereich kommen die meisten Libs vermutlich auch nicht klar.
bricht vermutlich nichts
Na, doch schon. Was vorher nicht empty war, wird auf einmal als empty erkannt, das könnte ein paar Seiten beschädigen. Eigentlich ist die CSS Doktrin, an einmal verabschiedete Dinge nicht mehr zu rühren. Aber ich stimme Dir zu, dass es so das kleinere Übel ist. Eine Pseudoklasse :only-whitespace hätte ich nicht haben wollen.
Rolf
sumpsi - posui - obstruxi