diff --git a/src/app/cartography/shared/widgets/drawings/text-drawing.spec.ts b/src/app/cartography/shared/widgets/drawings/text-drawing.spec.ts
index 344ae86c..d7a122f5 100644
--- a/src/app/cartography/shared/widgets/drawings/text-drawing.spec.ts
+++ b/src/app/cartography/shared/widgets/drawings/text-drawing.spec.ts
@@ -40,6 +40,7 @@ describe('TextDrawingWidget', () => {
expect(drew.size()).toEqual(1);
const text_element = drew.nodes()[0];
expect(text_element.innerHTML).toEqual('THIS IS TEXT');
+ expect(text_element.getAttribute('fill')).toEqual("#000000");
expect(text_element.getAttribute('style')).toEqual('font-family: "TypeWriter"; font-size: 10pt; font-weight: bold');
});
diff --git a/src/app/cartography/shared/widgets/drawings/text-drawing.ts b/src/app/cartography/shared/widgets/drawings/text-drawing.ts
index 927470c2..15e8ff60 100644
--- a/src/app/cartography/shared/widgets/drawings/text-drawing.ts
+++ b/src/app/cartography/shared/widgets/drawings/text-drawing.ts
@@ -32,7 +32,8 @@ export class TextDrawingWidget implements DrawingWidget {
styles.push(`font-weight: ${text.font_weight}`);
}
return styles.join("; ");
- });
+ })
+ .attr('fill', (text) => text.fill);
const lines = merge.selectAll('tspan')
.data((text: TextElement) => {