It decides that it can cut a string at any arbitrary point for width calculations, including halfway through a ligature. If this occurs, the width of the ligature is disregarded and the width of one of the constituent pieces of the ligature is recorded instead.
SVGTextMetrics::measureCharacterRange()
See svg/text/kerning.svg