Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/rendering
diff options
context:
space:
mode:
Diffstat (limited to 'source/rendering')
-rw-r--r--source/rendering/StarFontTextureGroup.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/rendering/StarFontTextureGroup.cpp b/source/rendering/StarFontTextureGroup.cpp
index 7517c8b..340a389 100644
--- a/source/rendering/StarFontTextureGroup.cpp
+++ b/source/rendering/StarFontTextureGroup.cpp
@@ -21,7 +21,12 @@ const FontTextureGroup::GlyphTexture& FontTextureGroup::glyphTexture(String::Cha
Image image = m_font->render(c);
if (!processingDirectives.empty()) {
Vec2F preSize = Vec2F(image.size());
- image = processImageOperations(parseImageOperations(processingDirectives), image);
+ auto imageOperations = parseImageOperations(processingDirectives);
+ for (auto& imageOp : imageOperations) {
+ if (auto border = imageOp.ptr<BorderImageOperation>())
+ border->includeTransparent = true;
+ }
+ image = processImageOperations(imageOperations, image);
res.first->second.processingOffset = preSize - Vec2F(image.size());
}
else