diff options
-rw-r--r-- | src/text/placement.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/text/placement.cpp b/src/text/placement.cpp index 15cb787511..95bfa6bb04 100644 --- a/src/text/placement.cpp +++ b/src/text/placement.cpp @@ -109,7 +109,7 @@ void getSegmentGlyphs(std::back_insert_iterator<GlyphInstances> glyphs, // Don't place around sharp corners float angleDiff = fmod((angle - prevAngle), (2.0f * M_PI)); - if (prevAngle && angleDiff > maxAngleDelta) { + if (prevAngle && fabs(angleDiff) > maxAngleDelta) { anchor.scale = prevscale; break; } |