in src/metrics/compose.rs [59:71]
fn width(&self) -> f32 {
if self.metrics.count() == 0 {
return 0.0;
}
let mut width = self.metrics.width(self.size, self.letter_spacing);
if self.swallow_leading_space {
let metrics = self.metrics.slice(0, 1);
if metrics.value() == "" {
width -= metrics.width(self.size, self.letter_spacing);
}
}
width
}