Hi,
Die Methode habe ich mir als letzte Alternative freigehalten. ;-)
Das Problem ist dass es relativ Rechenbedürftig ist wens dann mal ein paar hundert Einträge sind.
Du koenntest dafuer sorgen, dass die einzelnen Zeilen gar nicht umgebrochen werden duerfen (white-space), und dafuer, dass der Absatz nur so viel Breite einnimmt, wie sein Inhalt verlangt (display:inline o.ae.).
Wenn du dann die Schriftgroesse erhoehst, gibt dir die offsetWidth des Absatzes quasi immer die Breite der laengsten Zeile an.
Das solltest du aber absichern, indem du irgendwann aufhoerst, wenn bspw. der Browser die Zeilen trotzdem umbricht, weil er die entsprechende CSS-Eigenschaft nicht versteht o.ae.
MfG ChrisB