Skip to content

Commit c7a7e5a

Browse files
committed
EMCC: preload font to ensure correct text measurement
1 parent 3c4dd05 commit c7a7e5a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/platform/emcc/canvas.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ Font::Font(int size, bool bold, bool italic) :
179179
if (bold) {
180180
_face.append("bold ");
181181
}
182-
_face.append(size).append("px 'Inconsolata', monospace");
182+
_face.append(size).append("px Inconsolata, monospace");
183183
}
184184

185185
Font::~Font() {

src/platform/emcc/shell.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<title>SmallBASIC</title>
77
<link rel="preconnect" href="https://fonts.googleapis.com">
88
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9-
<link href="https://fonts.googleapis.com/css2?family=Inconsolata&display=swap" rel="stylesheet">
9+
<link rel="preload" as="font" href="https://fonts.googleapis.com/css2?family=Inconsolata&display=swap">
1010
<style>
1111
body {
1212
margin: 0px;

0 commit comments

Comments
 (0)