diff --git a/modules/juce_graphics/detail/juce_SimpleShapedText.cpp b/modules/juce_graphics/detail/juce_SimpleShapedText.cpp index c70bd43ba0..dd24382b3c 100644 --- a/modules/juce_graphics/detail/juce_SimpleShapedText.cpp +++ b/modules/juce_graphics/detail/juce_SimpleShapedText.cpp @@ -615,10 +615,10 @@ static RangedValues resolveFontsWithFallback (Span strin for (const auto [r, f] : fonts) { - const auto constrained = r.constrainRange ({ 0, (int64) string.size() }); + const auto intersected = r.getIntersectionWith ({ 0, (int64) string.size() }); auto rf = findSuitableFontsForText (f, - { string.data() + constrained.getStart(), - (size_t) constrained.getLength() }); + { string.data() + intersected.getStart(), + (size_t) intersected.getLength() }); for (const auto [subRange, font] : rf) {