nächster ansatz:

a)
irgendwo unten in der webseite einbauen (unsichtbares feld)

b)

String.prototype.visualLength = function()
        {
           var sizer = document.getElementById("sizer");
           sizer.innerHTML = this;
           return sizer.offsetWidth;
        }

einbauen

c)
var s = “Abgrund”;
var len = s.visualLength();
alert (s+": "+len);

d) len entsprechend verwenden. (bei mir kommt 70 raus - sollte aber wohl von Bildschirm des Anwenders abhängig sein)

gruss
walter