diff --git a/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg b/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
index 1f4097ba0..8ff515e44 100644
--- a/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-1726486961-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-1726486961 .text-mono-bold {
+ font-family: "d2-1726486961-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1726486961-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-1726486961 .text-mono-italic {
font-family: "d2-1726486961-font-mono-italic";
}
@@ -159,7 +166,7 @@
-NETWORKD2 Parser+readerio.RuneReader+readerPosd2ast.Position-lookahead[]rune#peekn(n int)(s string, eof bool)+peek()(r rune, eof bool)+rewind()void+commit()voidCELL TOWERSATELLITESTRANSMITTER SEND SEND SEND
+NETWORKD2 Parser+readerio.RuneReader+readerPosd2ast.Position-lookahead[]rune#peekn(n int)(s string, eof bool)+peek()(r rune, eof bool)+rewind()void+commit()voidCELL TOWERSATELLITESTRANSMITTER SEND SEND SEND
diff --git a/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg b/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg
index cef9800de..3226eb736 100644
--- a/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-1635834384-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-1635834384 .text-mono-bold {
+ font-family: "d2-1635834384-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1635834384-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-1635834384 .text-mono-italic {
font-family: "d2-1635834384-font-mono-italic";
}
@@ -1205,7 +1212,7 @@
-NETWORKCELL TOWERSATELLITESTRANSMITTER SEND SEND SEND
+NETWORKCELL TOWERSATELLITESTRANSMITTER SEND SEND SEND
diff --git a/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg b/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg
index 2a6fd361f..6fae82519 100644
--- a/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-4175782703-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-4175782703 .text-mono-bold {
+ font-family: "d2-4175782703-font-mono-bold";
+}
+@font-face {
+ font-family: d2-4175782703-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-4175782703 .text-mono-italic {
font-family: "d2-4175782703-font-mono-italic";
}
@@ -137,7 +144,7 @@
-NETWORKUSERAPI SERVERLOGSCELL TOWERONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE SEND SEND SEND PHONE LOGS MAKE CALL ACCESS DISPLAY PERSIST
+NETWORKUSERAPI SERVERLOGSCELL TOWERONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE SEND SEND SEND PHONE LOGS MAKE CALL ACCESS DISPLAY PERSIST
diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go
index 7b940fcf5..f1b62458a 100644
--- a/d2renderers/d2svg/d2svg.go
+++ b/d2renderers/d2svg/d2svg.go
@@ -1220,12 +1220,11 @@ func drawShape(writer, appendixWriter io.Writer, diagramHash string, targetShape
fontClass := "text"
if targetShape.FontFamily == "mono" {
fontClass = "text-mono"
- } else {
- if targetShape.Bold {
- fontClass += "-bold"
- } else if targetShape.Italic {
- fontClass += "-italic"
- }
+ }
+ if targetShape.Bold {
+ fontClass += "-bold"
+ } else if targetShape.Italic {
+ fontClass += "-italic"
}
if targetShape.Underline {
fontClass += " text-underline"
diff --git a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf
index 99f8e0982..effd04588 100644
Binary files a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf and b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf differ
diff --git a/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
index c48b464ec..6066c0780 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
@@ -5,6 +5,13 @@
@font-face {
font-family: d2-1132014075-font-mono;
src: url("data:application/font-woff;base64,d09GRgABAAAAAA4IAAoAAAAAGOAAAgm6AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgld/X+GNtYXAAAAFUAAAAdgAAAJwCIwKbZ2x5ZgAAAcwAAARrAAAFUKhQnJNoZWFkAAAGOAAAADYAAAA2GanOOmhoZWEAAAZwAAAAJAAAACQGMwCbaG10eAAABpQAAABPAAAAUC7gBklsb2NhAAAG5AAAACoAAAAqDX4MOG1heHAAAAcQAAAAIAAAACAASAJhbmFtZQAABzAAAAa4AAAQztydAx9wb3N0AAAN6AAAACAAAAAg/7gAMwADAlgBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFCQMEAwICBCAAAvcCADgDAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBEWAAAZ8AAAAAAeYClAAAACAAA3icbMxNCgEBGIDhZ8wYf4NBWds5h6TIRiS5lev4jaPYu8OnxM67fBYvEqkEhcwBQ6VUbmRsYmZhZWNrZx/B16fmltY/j2e84hH3uMU1LnGOUxw/138lBipSmapcTV1DU0uhraOr1NPnDQAA//8BAAD//3M4HKwAAHicVJRdaBTnF8bPe2Z3xuS/f824md3GxP3IuzuTyK5J9p3dMbHuR4zJxkTdXTfG5mOjZhtjNB+mWGkJNoVqhVoYQepHYy8aaJFCe2l700JbitAibe8KemEvJCiVXmyhQndSZnYDloGZA/Oeh2ee8zsDdogD4Da8BhzUgAO2ggTARL8Y9CsKFQRNcTNNo14U4+SBoRPSr9pi55aXP7N1dD/tPv4WXiuf6Xrn5MnM47WvCufPv/+Y3AcEHwDuQh1qQARwCkyRZYXyPOdkTqpQYc37vVf0b7HV+X57WHh4NP4sQeaLRW22s3PWGEG9vHDvHgAAgdR6CXfgCmwHsDfLclSNxVjE5RZkmTbzvFTvcrFITHPzPJnIvj04eHFo91hTW0N3a2JcVccT4bS3TZl0ZG+cnrmRa/dFG/2p13O5N7plysIRAEAYBsBW1GGT6ZOJLOKS6nmqsEgsqsqUDn98beXDq4f7z87Pn+1H/c7K7c973ltaumh5WwTArajD/6y8pI1rkXxgfE3qjD/JIOq99/ue9QGBQwBYs3HWTJeJVPSLh/Jkaz5vPEPd+IM4ywskavxoaU8AkOfV81Em0qhfoiKTJlZXya3V1T7kenvL5b5KRicAsAd1cFS0GWGCk3KCdCLPkfqJn9cK35xF3bhL+p8bp8jRd38xey4B4HbUwV71I13KkX2ol+9WNdMAWIc6NFrvnW6mOU3HaiymUYGjnEI9KInpqTGfzTs+lbELyAULL4/JyPF21I21mRnyUnmBpH3DQ03LhkFwuWlo2Gd8aWrnAJBHHZwb2rIcNfPgFOpySWJu7NcEYk2m8kDdKF7uOK2SfHmBrFyOTDPjDiC0r5ewBVdgi+nwBTLM8fFKZXrNJh8ktH8xmVzcX7kPjI4ODIyOOnI3z8xcz2Suz5y5mevXLyxdubJ0QTd5mAJAr5WlVOXBUqRUFDeYmPqhf3bPnrn0a6eOHM4PnUI9MJTeNxIy/iHpVG+fBhZXxSpXm8H9go45lxeUij/tPbk7s/fTiY/OzR7IZg/Mok6zPYPjovE7kYyn5JVEMqVW5rF3vYQNuAJh62sVzeI+qsqyouzE/26FuRRutwdN36Qj/WYoEpzc1TPgjTYX/KmQdjwRnw6EfAdZZy+NNY21ppRd045oqCsY7tpJdzRtbv3/ju72yKFwOBDb7ldD3pZtjpa6cKpDHYqYHK+XLI6lauoiEys7GLNKnifh5Kud+UBCaYkHs52TDnWxQG4YUz3ZQCDbQ24Z04VFFQjUAuBBvApBAMYxpwfdLI6axtzVysk4ylX+GQI3Vyy0c3Yb4fjaWj6ZiQu1NbwNORu3c+TYdFJw2Dl77aYkXjWKjeE2v78t1FgqNYYqFbldniebPF0eT5fH+NvKUgbACOqwBcAf5Zjb5XKzWEzTGCcRfHB00hmot9XLzokjD56QT74LDra0DMrfGiNPzN6/yDEyiV+Ye0MUhQkCqWvAOWwgxx7NzT0CgH8BAAD//wEAAP//ZaMsVgAAAQAAAAIJurNBj59fDzz1AAMD6AAAAADcHQ33AAAAANwcc0v/P/46AxkEJAAAAAMAAgAAAAAAAAABAAAD2P7vAAACWP8//z8DGQABAAAAAAAAAAAAAAAAAAAAFHicLMohCoMAAEDRz487xdLyTjAYK2uCxd8EEQ/gIbyx3WJ/xsfAeBpfYzJ2YzBmYzEO42+MxtvYjNX43e5hvIzzAgAA//8BAAD///sEDVIAAAAAKgAqAE4AfgCcALIAygDgAPoBCgE4AVoBhgGqAdICFgI6AngClgKoAAAAAQAAABQB+AAqAGUABgABAAAAAAAAAAAAAAAAAAMAA3icnJZLbJPZFcd/zrkBv3gZVA0IVVcjhKYIjJ1JwE0g4JABwiBCSWbaClHVJMaxSOzIdmDoYhZdVl11XXUzXbQStAolaiaBQiCkagWq1EU1q666qLroqppFV9V3vuPEcRI6g5DI7z7O/57Xvf6Ai3ILIeKiEUiCcYQkSeMODvGOsZDklLEjyUXjTpKMGm8jyQ+Nt5Ni0jjKYT41jnGYXxrHOcKfjROc4D/GSQYjR4x30hupGO/iYORXxrvpiiwb72nxM8XByJfGe1d1YsBKR8o4wjc7vjDuYGfHl8bCZXHGrmVPJ+Ny1XgbR+SR8Xaeyd+No3S7XxjH6HZ/NU7Q1bnNeIf4zpzxTrqj3ws5ArujPzWOsDv6c+MODkTvGwvJ6IqxIxU1/Ugnqeg/jLeRilosQf5jUeMoh2IHjGP4WL9xnKOxHxgnyMR+YpwkHVsw3kFX7J/GO8nFmzq7OBy/ZrybU/FPjPe0+Jzi3bjlKrK3RXPfqub+CKTifzOOkIo35zt4N/5fY2Ff4qCx40AiY9zJgcQl420cSIwbb2df4lPjKJnEz4xjvJd4bhznaOJfxgm6k98wTpJLNjV3cir5Y+NdZJJ/MN7NxeS/jfe0+Jmia8cJ472BjszKM1mUV3gKLVyijOcwnkm8PJY5vMzKgizJnDyWV/JE5uS5fCb35bH8Hh+5JEvyQP4kT/DysIXnW3hFPpMHsiQP5XNZkKd4l5UFeSlL8rksyqLOvjL7WfmjvMZzveMLbgRnyCN5oCqhLwtyX+ZlTpYDHa6T4YYsy0t5Jk/ld2q/onq/wcszmZXXsiizuvPYFjufynON8YUsy5wsyW/lRXOW6xzhhryQ1/JYHspTWQxODc6Wl3h5pDOzahPObO7joS1Ovo+XOXkis5qFIMvLzXn196ie3pJfjqqna3VryXfbWknHG/PeUhXbsVpJfo2niwxZMniO2ahLR3nGqXKTIp4R7lGnQZEp6niGqDBGlRrT+n9B18bxvMcEDRpM08txjnNX/6UprKql1XKK43wr8Ie7lGkwgecaReoUqXHH1M5TpUIDzxUKTAW++HcYocoMNcYo+v2kW8d4zlFlXOkqNaqqWmKGSQrU6CJNhvfJ0UeeQQYYpm+dQtM+tD7WZh9aDTPAB3ysvtYpq5d+nfYEVRoaaYU7eLK6liZLlhP0MUWB2xR11y2KfKIeBwo9pDlBDye0Ll/ds/VZKGudCngaWp9xrV2w7zaeKrfeusJljTWoWGD3ERWtX7g2QsN2hqdXGOe42nuNdEIz5lV5Ritbo6y702/lzVUKGr9nkDSei6Ya9NWoZjf4O6P9FvhdpPI1+rPBPaYpMsqE5XOtH0c0hw3uak7XMj5JWStQ0U4OcjKjWQjjbmZthCEu4xlW/co65cvrFIJI2vssq32U1tgmNj13rf53KFDWDrnJpK6s3beCnpvnO8oNevFt2akzphWapqE1qqtWWmtQ4jjDnOdymyf/P0fj+jes/U1mVrsnjC7omuCW5xnRyo/4/XgGdDzEiGbkuwwxykWG+YhRHee5xjXyXGGUIT5Q22Gu6XswzBUG1WJIOVw7rzfgCt/H8yFDuifQLlp+wooFN3Nava+r72Evl5liWnMeeJ7WWIsa4devsOeWqTZt62ozRplbutNr/Sp61wuUrCum1cMpzWWzN9ZuXdgRUxpLUNu19RJVfV9renMDVc89ezuCbg19Cl+Ixleoavqteqa+msOi+rx+XLLfgbK+jeGr0/xGGdFfgrL+fo2p14FtEFHwe9k+M79hZkVrVeMm5bDXZIVz3NPTJu0eeW5qbGoRfplQ1yrUtUaBRz9SlWrzm8ReiyolfZ+mNXNjeqPu6SjsAv0q2XJvwV69mmb9dvN7ZMPZwVs1ae++19hKpn6IGxSYNJWKvZSeCjP6+1nT1fCuaWxk3+hPu1K99UtlQxWP6tveXpP22m62S79m2ivjsuuqvZndijvjzrp+l3cDrt99G+8y7TOU3Md4l8O7v+BdHu9OuozLux53wfW6jDvlci7vMkp51+tygVXkknK/ap3RHafdh8GKPNxyZX7LlRU976zLrp3gskpnXc71uT6Xcxdcj65m3DDe9bqzLuMGgnGzB9XvC6rT6067c24gVHenXb/rc5ebvegGXM6dcf3ufdUYbDmz2/W4wcCzZi9uujf04KTrcj3upOt2/WGmmv24pR8n3WmXcb16Tr9GlQlUm525hV89VpFTGn+wZ8D1BBlp7bWNdQ764Y012pBvtdjQHW/Umd+sM95osfI/AAAA//8BAAD//5uVuAcAAwAAAAAAAP+1ADIAAAABAAAAAAAAAAAAAAAAAAAAAA==");
+}
+.d2-1132014075 .text-mono-bold {
+ font-family: "d2-1132014075-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1132014075-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
}]]>CHICKEN'S PLAN
-APPROACH ROADCHICKEN'S PLAN
+APPROACH ROADCHICKEN'S PLAN
-APPROACH ROADCROSS ROADCHICKEN'S PLAN
+APPROACH ROADCROSS ROADCHICKEN'S PLAN
-APPROACH ROADCROSS ROADMAKE YOU WONDER WHYCHICKEN'S PLAN
+APPROACH ROADCROSS ROADMAKE YOU WONDER WHYCHICKEN'S PLAN
diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go
index c2d3a50f6..3d2b0b444 100644
--- a/e2etests/stable_test.go
+++ b/e2etests/stable_test.go
@@ -221,6 +221,12 @@ committee chair -> committee: Accept appeal`,
name: "mono-edge",
script: `direction: right
x -> y: hi { style.font: mono }`,
+ },
+ {
+ name: "bold-mono",
+ script: `not bold mono.style.font: mono
+not bold mono.style.bold: false
+bold mono.style.font: mono`,
},
{
name: "mono-font",
diff --git a/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg b/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg
index a6e6641a8..59da9bd7d 100644
--- a/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg
@@ -13,6 +13,13 @@
font-family: d2-1230874723-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-1230874723 .text-mono-bold {
+ font-family: "d2-1230874723-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1230874723-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-1230874723 .text-mono-italic {
font-family: "d2-1230874723-font-mono-italic";
}
@@ -138,7 +145,7 @@
-NETWORKcostumesidintPKsillinessintmonsterintlast_updatedtimestampmonstersidintPKmoviestringweightintlast_updatedtimestampCELL TOWERSATELLITESTRANSMITTER SENDSENDSEND
+NETWORKcostumesidintPKsillinessintmonsterintlast_updatedtimestampmonstersidintPKmoviestringweightintlast_updatedtimestampCELL TOWERSATELLITESTRANSMITTER SENDSENDSEND
diff --git a/e2etests/testdata/patterns/real/dagre/sketch.exp.svg b/e2etests/testdata/patterns/real/dagre/sketch.exp.svg
index 8c64f93d4..8aae754de 100644
--- a/e2etests/testdata/patterns/real/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/real/dagre/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-1635834384-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-1635834384 .text-mono-bold {
+ font-family: "d2-1635834384-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1635834384-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-1635834384 .text-mono-italic {
font-family: "d2-1635834384-font-mono-italic";
}
@@ -129,7 +136,7 @@
-NETWORKCELL TOWERSATELLITESTRANSMITTER SENDSENDSEND
+NETWORKCELL TOWERSATELLITESTRANSMITTER SENDSENDSEND
diff --git a/e2etests/testdata/stable/bold-mono/dagre/board.exp.json b/e2etests/testdata/stable/bold-mono/dagre/board.exp.json
new file mode 100644
index 000000000..842e2a92e
--- /dev/null
+++ b/e2etests/testdata/stable/bold-mono/dagre/board.exp.json
@@ -0,0 +1,130 @@
+{
+ "name": "",
+ "isFolderOnly": false,
+ "fontFamily": "SourceSansPro",
+ "shapes": [
+ {
+ "id": "not bold mono",
+ "type": "rectangle",
+ "pos": {
+ "x": 0,
+ "y": 0
+ },
+ "width": 169,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B6",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "not bold mono",
+ "fontSize": 16,
+ "fontFamily": "mono",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 124,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ },
+ {
+ "id": "bold mono",
+ "type": "rectangle",
+ "pos": {
+ "x": 229,
+ "y": 0
+ },
+ "width": 130,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B6",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "bold mono",
+ "fontSize": 16,
+ "fontFamily": "mono",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": true,
+ "underline": false,
+ "labelWidth": 85,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ }
+ ],
+ "connections": [],
+ "root": {
+ "id": "",
+ "type": "",
+ "pos": {
+ "x": 0,
+ "y": 0
+ },
+ "width": 0,
+ "height": 0,
+ "opacity": 0,
+ "strokeDash": 0,
+ "strokeWidth": 0,
+ "borderRadius": 0,
+ "fill": "N7",
+ "stroke": "",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "",
+ "fontSize": 0,
+ "fontFamily": "",
+ "language": "",
+ "color": "",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 0,
+ "labelHeight": 0,
+ "zIndex": 0,
+ "level": 0
+ }
+}
diff --git a/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg b/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg
new file mode 100644
index 000000000..c0abb089c
--- /dev/null
+++ b/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg
@@ -0,0 +1,103 @@
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/bold-mono/elk/board.exp.json b/e2etests/testdata/stable/bold-mono/elk/board.exp.json
new file mode 100644
index 000000000..9da9855d4
--- /dev/null
+++ b/e2etests/testdata/stable/bold-mono/elk/board.exp.json
@@ -0,0 +1,130 @@
+{
+ "name": "",
+ "isFolderOnly": false,
+ "fontFamily": "SourceSansPro",
+ "shapes": [
+ {
+ "id": "not bold mono",
+ "type": "rectangle",
+ "pos": {
+ "x": 12,
+ "y": 12
+ },
+ "width": 169,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B6",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "not bold mono",
+ "fontSize": 16,
+ "fontFamily": "mono",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 124,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ },
+ {
+ "id": "bold mono",
+ "type": "rectangle",
+ "pos": {
+ "x": 201,
+ "y": 12
+ },
+ "width": 130,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B6",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "bold mono",
+ "fontSize": 16,
+ "fontFamily": "mono",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": true,
+ "underline": false,
+ "labelWidth": 85,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ }
+ ],
+ "connections": [],
+ "root": {
+ "id": "",
+ "type": "",
+ "pos": {
+ "x": 0,
+ "y": 0
+ },
+ "width": 0,
+ "height": 0,
+ "opacity": 0,
+ "strokeDash": 0,
+ "strokeWidth": 0,
+ "borderRadius": 0,
+ "fill": "N7",
+ "stroke": "",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "",
+ "fontSize": 0,
+ "fontFamily": "",
+ "language": "",
+ "color": "",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 0,
+ "labelHeight": 0,
+ "zIndex": 0,
+ "level": 0
+ }
+}
diff --git a/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg b/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg
new file mode 100644
index 000000000..bc4ea7f4a
--- /dev/null
+++ b/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg
@@ -0,0 +1,103 @@
+not bold monobold mono
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/mono-font/dagre/sketch.exp.svg b/e2etests/testdata/stable/mono-font/dagre/sketch.exp.svg
index f15f4a05f..5eca9bfc7 100644
--- a/e2etests/testdata/stable/mono-font/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/mono-font/dagre/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-1710037582-font-mono;
src: url("data:application/font-woff;base64,d09GRgABAAAAAAvkAAoAAAAAFgwAAgm6AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgld/X+GNtYXAAAAFUAAAAVgAAAGIAzgF1Z2x5ZgAAAawAAAKfAAAC7EiYK6VoZWFkAAAETAAAADYAAAA2GanOOmhoZWEAAASEAAAAJAAAACQGMwCSaG10eAAABKgAAAAsAAAALBnIA3dsb2NhAAAE1AAAABgAAAAYA9QEmm1heHAAAATsAAAAIAAAACAAPwJhbmFtZQAABQwAAAa4AAAQztydAx9wb3N0AAALxAAAACAAAAAg/7gAMwADAlgBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFCQMEAwICBCAAAvcCADgDAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBEWAAAZ8AAAAAAeYClAAAACAAA3icRMsxCgIxAAXRl92oUbxUQIuAWIh4VEEE8WZfSOM0Uz0Uq4Kj6jHfLKrubLi6J+hOhotbkm8+eeeV53T/isWq2tjaafYO/AAAAP//AQAA//8ZPRA6AAB4nDSRTUgbaRjHn/eZZGZlXTevcSa7bjQZXzOjksgmM5lRd0k26iZxV3eju5LdJUZkg4q7wQ8QoQjNoRWhFKYgPbRpD82hSKHHflx66sFD8dCThXrpQQRBeuilh5mWxMh7eA//hx/P//eAGxIA2Il7wEELtEI7iAAalWlIVlUmCKbq00yTBZAmyFvHImRCdxmblcojV3T0bHThKu7Z/49cW1rKnZw+L25t3Twhh4AQBMAhtKAFKIBX0FRFURnPc17Ny1QmnAZeBqj8tcsTfHNcPP4rcZ4kq6WSWR4eLjv/oGWvHRwAACDkAbAfLfiiztGoFpPEDp6pWsyI6wpj+Qd71bu3/phYX11dn0Brv3rv8fiN7e3rAEBgAwDb0YIvG33Ey7dBbjsviMd5TybRSh9mzjNAYB6AfGzOxjXK4rLIqCbO12rkTq2WQS6dtu0MNLg7ANiFFrgbG1FZ3JkhP6NlP23mWQD0oAXfNXKvTzO9GmVUNwyTCRzjVNaNIs0uFoKuwNxizi0gFyr+WFCQ491oOacrK+Qbe41kg/lZf8VxCFb8s/mg86zOngFAHi3wXrIVJU41WodKkkhnCq+TiC25iw8tp7Qb/U8nf9prpLobW9acfUAoNZ22ga/ptC5V8DKOUXpptvRqbOmH3NjD+fub5anp6akyWmx6fHKOOu+I6JyRv5M/pfSLvmOfPuC3WIUIgLtHUU1JuoAoqjqIcd0wtJjkExSF9fBihyT5fN0odvA8iWavhGOhf4fGfw3Ee4pyKmwuJBPLveHgb9pwmhn+Qn9KHVpujYdHQpGRQTbgb+v/amD0+9jvkUiv0SXr4UBfZ2ufJ5KK6rMxIDAAgINogQAgNy9I8AhdR/hLOm0/AfgMAAD//wEAAP//sgOlMwAAAQAAAAIJurLyntVfDzz1AAMD6AAAAADcHQ33AAAAANwcc0v/P/46AxkEJAAAAAMAAgAAAAAAAAABAAAD2P7vAAACWP8//z8DGQABAAAAAAAAAAAAAAAAAAAACwJYAD4CWAAgAlgAVwJYAHICWABfAlgAhgJYAEgCWABSAlgAZAJYAEMCWAAqAAAAKgBOAGwAggCYAKgA1gD4ASABZAF2AAEAAAALAfgAKgBlAAYAAQAAAAAAAAAAAAAAAAADAAN4nJyWS2yT2RXHf865Ab94GVQNCFVXI4SmCIydScBNIOCQAcIgQklm2gpR1STGsUjsyHZg6GIWXVZddV11M120ErQKJWomgUIgpGoFqtRFNauuuqi66KqaRVfVd77jxHESOoOQyO8+zv+e173+gItyCyHiohFIgnGEJEnjDg7xjrGQ5JSxI8lF406SjBpvI8kPjbeTYtI4ymE+NY5xmF8axznCn40TnOA/xkkGI0eMd9IbqRjv4mDkV8a76YosG+9p8TPFwciXxntXdWLASkfKOMI3O74w7mBnx5fGwmVxxq5lTyfjctV4G0fkkfF2nsnfjaN0u18Yx+h2fzVO0NW5zXiH+M6c8U66o98LOQK7oz81jrA7+nPjDg5E7xsLyeiKsSMVNf1IJ6noP4y3kYpaLEH+Y1HjKIdiB4xj+Fi/cZyjsR8YJ8jEfmKcJB1bMN5BV+yfxjvJxZs6uzgcv2a8m1PxT4z3tPic4t245Sqyt0Vz36rm/gik4n8zjpCKN+c7eDf+X2NhX+KgseNAImPcyYHEJeNtHEiMG29nX+JT4yiZxM+MY7yXeG4c52jiX8YJupPfME6SSzY1d3Iq+WPjXWSSfzDezcXkv433tPiZomvHCeO9gY7MyjNZlFd4Ci1cooznMJ5JvDyWObzMyoIsyZw8llfyRObkuXwm9+Wx/B4fuSRL8kD+JE/w8rCF51t4RT6TB7IkD+VzWZCneJeVBXkpS/K5LMqizr4y+1n5o7zGc73jC24EZ8gjeaAqoS8Lcl/mZU6WAx2uk+GGLMtLeSZP5Xdqv6J6v8HLM5mV17Ios7rz2BY7n8pzjfGFLMucLMlv5UVzlusc4Ya8kNfyWB7KU1kMTg3Olpd4eaQzs2oTzmzu46EtTr6Plzl5IrOahSDLy8159feont6SX46qp2t1a8l321pJxxvz3lIV27FaSX6Np4sMWTJ4jtmoS0d5xqlykyKeEe5Rp0GRKep4hqgwRpUa0/p/QdfG8bzHBA0aTNPLcY5zV/+lKayqpdVyiuN8K/CHu5RpMIHnGkXqFKlxx9TOU6VCA88VCkwFvvh3GKHKDDXGKPr9pFvHeM5RZVzpKjWqqlpihkkK1OgiTYb3ydFHnkEGGKZvnULTPrQ+1mYfWg0zwAd8rL7WKauXfp32BFUaGmmFO3iyupYmS5YT9DFFgdsUddctinyiHgcKPaQ5QQ8ntC5f3bP1WShrnQp4Glqfca1dsO82niq33rrCZY01qFhg9xEVrV+4NkLDdoanVxjnuNp7jXRCM+ZVeUYrW6Osu9Nv5c1VChq/Z5A0noumGvTVqGY3+Duj/Rb4XaTyNfqzwT2mKTLKhOVzrR9HNIcN7mpO1zI+SVkrUNFODnIyo1kI425mbYQhLuMZVv3KOuXL6xSCSNr7LKt9lNbYJjY9d63+dyhQ1g65yaSurN23gp6b5zvKDXrxbdmpM6YVmqahNaqrVlprUOI4w5zncpsn/z9H4/o3rP1NZla7J4wu6JrglucZ0cqP+P14BnQ8xIhm5LsMMcpFhvmIUR3nucY18lxhlCE+UNthrul7MMwVBtViSDlcO6834Arfx/MhQ7on0C5afsKKBTdzWr2vq+9hL5eZYlpzHnie1liLGuHXr7Dnlqk2betqM0aZW7rTa/0qetcLlKwrptXDKc1lszfWbl3YEVMaS1DbtfUSVX1fa3pzA1XPPXs7gm4NfQpfiMZXqGr6rXqmvprDovq8flyy34Gyvo3hq9P8RhnRX4Ky/n6NqdeBbRBR8HvZPjO/YWZFa1XjJuWw12SFc9zT0ybtHnluamxqEX6ZUNcq1LVGgUc/UpVq85vEXosqJX2fpjVzY3qj7uko7AL9Ktlyb8FevZpm/Xbze2TD2cFbNWnvvtfYSqZ+iBsUmDSVir2Ungoz+vtZ09XwrmlsZN/oT7tSvfVLZUMVj+rb3l6T9tputku/Ztor47Lrqr2Z3Yo74866fpd3A67ffRvvMu0zlNzHeJfDu7/gXR7vTrqMy7sed8H1uow75XIu7zJKedfrcoFV5JJyv2qd0R2n3YfBijzccmV+y5UVPe+sy66d4LJKZ13O9bk+l3MXXI+uZtww3vW6sy7jBoJxswfV7wuq0+tOu3NuIFR3p12/63OXm73oBlzOnXH97n3VGGw5s9v1uMHAs2Yvbro39OCk63I97qTrdv1hppr9uKUfJ91pl3G9ek6/RpUJVJuduYVfPVaRUxp/sGfA9QQZae21jXUO+uGNNdqQb7XY0B1v1JnfrDPeaLHyPwAAAP//AQAA//+blbgHAAMAAAAAAAD/tQAyAAAAAQAAAAAAAAAAAAAAAAAAAAA=");
}
+.d2-1710037582 .text-mono-bold {
+ font-family: "d2-1710037582-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1710037582-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-1710037582 .text-mono-italic {
font-family: "d2-1710037582-font-mono-italic";
}
@@ -96,7 +103,7 @@
.d2-1710037582 .color-AA4{color:#EDF0FD;}
.d2-1710037582 .color-AA5{color:#F7F8FE;}
.d2-1710037582 .color-AB4{color:#EDF0FD;}
- .d2-1710037582 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>SATELLITESTRANSMITTER SENDSENDSEND
+ .d2-1710037582 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>SATELLITESTRANSMITTER SENDSENDSEND
diff --git a/e2etests/testdata/stable/mono-font/elk/sketch.exp.svg b/e2etests/testdata/stable/mono-font/elk/sketch.exp.svg
index 657a4943d..07d7b19ca 100644
--- a/e2etests/testdata/stable/mono-font/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/mono-font/elk/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-1743257672-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-1743257672 .text-mono-bold {
+ font-family: "d2-1743257672-font-mono-bold";
+}
+@font-face {
+ font-family: d2-1743257672-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-1743257672 .text-mono-italic {
font-family: "d2-1743257672-font-mono-italic";
}
@@ -96,7 +103,7 @@
.d2-1743257672 .color-AA4{color:#EDF0FD;}
.d2-1743257672 .color-AA5{color:#F7F8FE;}
.d2-1743257672 .color-AB4{color:#EDF0FD;}
- .d2-1743257672 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>SATELLITESTRANSMITTER SENDSENDSEND
+ .d2-1743257672 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>SATELLITESTRANSMITTER SENDSENDSEND
diff --git a/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg b/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg
index 20edadb36..318f2a208 100644
--- a/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg
+++ b/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg
@@ -883,7 +883,7 @@
-NETWORKUSERAPI SERVERLOGSUSERSidintnamestringemailstringpasswordstringlast_logindatetimePRODUCTS+idint+pricedecimal+skustring+namestringA TALE
+
NETWORKUSERAPI SERVERLOGSUSERSidintnamestringemailstringpasswordstringlast_logindatetimePRODUCTS+idint+pricedecimal+skustring+namestringA TALE
- OF
- TWO CITIES
@@ -934,7 +934,7 @@
city2 := City{Name: "CityB", Population: 1200000}
tellTale(city1, city2)
-}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST
+}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST
diff --git a/e2etests/testdata/themes/terminal/elk/sketch.exp.svg b/e2etests/testdata/themes/terminal/elk/sketch.exp.svg
index fcfe38f98..366f085c3 100644
--- a/e2etests/testdata/themes/terminal/elk/sketch.exp.svg
+++ b/e2etests/testdata/themes/terminal/elk/sketch.exp.svg
@@ -883,7 +883,7 @@
-NETWORKUSERAPI SERVERLOGSUSERSidintnamestringemailstringpasswordstringlast_logindatetimePRODUCTS+idint+pricedecimal+skustring+namestringA TALE
+
NETWORKUSERAPI SERVERLOGSUSERSidintnamestringemailstringpasswordstringlast_logindatetimePRODUCTS+idint+pricedecimal+skustring+namestringA TALE
- OF
- TWO CITIES
@@ -934,7 +934,7 @@
city2 := City{Name: "CityB", Population: 1200000}
tellTale(city1, city2)
-}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST
+}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST
diff --git a/e2etests/testdata/themes/terminal_grayscale/dagre/sketch.exp.svg b/e2etests/testdata/themes/terminal_grayscale/dagre/sketch.exp.svg
index e45e3a3d6..c625ab6b2 100644
--- a/e2etests/testdata/themes/terminal_grayscale/dagre/sketch.exp.svg
+++ b/e2etests/testdata/themes/terminal_grayscale/dagre/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-4136323113-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-4136323113 .text-mono-bold {
+ font-family: "d2-4136323113-font-mono-bold";
+}
+@font-face {
+ font-family: d2-4136323113-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-4136323113 .text-mono-italic {
font-family: "d2-4136323113-font-mono-italic";
}
@@ -129,7 +136,7 @@
-NETWORKUSERAPI SERVERLOGSCell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDphone logsMAKE CALL ACCESSDISPLAYPERSIST
+NETWORKUSERAPI SERVERLOGSCell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDphone logsMAKE CALL ACCESSDISPLAYPERSIST
diff --git a/e2etests/testdata/themes/terminal_grayscale/elk/sketch.exp.svg b/e2etests/testdata/themes/terminal_grayscale/elk/sketch.exp.svg
index 97c11c89d..b85700ff6 100644
--- a/e2etests/testdata/themes/terminal_grayscale/elk/sketch.exp.svg
+++ b/e2etests/testdata/themes/terminal_grayscale/elk/sketch.exp.svg
@@ -6,6 +6,13 @@
font-family: d2-16868730-font-mono;
src: url("data:application/font-woff;base64,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");
}
+.d2-16868730 .text-mono-bold {
+ font-family: "d2-16868730-font-mono-bold";
+}
+@font-face {
+ font-family: d2-16868730-font-mono-bold;
+ src: url("data:application/font-woff;base64,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");
+}
.d2-16868730 .text-mono-italic {
font-family: "d2-16868730-font-mono-italic";
}
@@ -129,7 +136,7 @@
-NETWORKUSERAPI SERVERLOGSCell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDphone logsMAKE CALL ACCESSDISPLAYPERSIST
+NETWORKUSERAPI SERVERLOGSCell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDphone logsMAKE CALL ACCESSDISPLAYPERSIST