Skip to content

Commit 29be7d3

Browse files
Merge pull request #57 from olasunkanmi-SE/fonts
create more fonts
2 parents 481b50d + 484d1c2 commit 29be7d3

File tree

3 files changed

+54
-3
lines changed

3 files changed

+54
-3
lines changed

package.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,15 @@
146146
"type": "string",
147147
"enum": [
148148
"Montserrat",
149-
"SF Mono"
149+
"SF Mono",
150+
"Space Mono",
151+
"Fira Code",
152+
"Source Code Pro",
153+
"JetBrains Mono",
154+
"Roboto Mono",
155+
"Ubuntu Mono",
156+
"IBM Plex Mono",
157+
"Inconsolata"
150158
],
151159
"default": "SF Mono",
152160
"description": "Select preffered font family"

src/webview/chat_css.ts

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,43 @@ switch (theme) {
4747
break;
4848
}
4949

50-
const selectedFontFamily =
51-
fontFamily === "SF Mono" ? "SF Mono" : `'Montserrat', sans-serif`;
50+
let selectedFontFamily = "";
51+
52+
switch (fontFamily) {
53+
case "SF Mono":
54+
selectedFontFamily = '"SF Mono"';
55+
break;
56+
case "Montserrat":
57+
selectedFontFamily = `'Montserrat', sans-serif`;
58+
break;
59+
case "Space Mono":
60+
selectedFontFamily = "Space Mono";
61+
break;
62+
case "Fira Code":
63+
selectedFontFamily = "Fira Code";
64+
break;
65+
case "Source Code Pro":
66+
selectedFontFamily = "Source Code Pro";
67+
break;
68+
case "JetBrains Mono":
69+
selectedFontFamily = "JetBrains Mono";
70+
break;
71+
case "Roboto Mono":
72+
selectedFontFamily = "Roboto Mono";
73+
break;
74+
case "Ubuntu Mono":
75+
selectedFontFamily = "Ubuntu Mono";
76+
break;
77+
case "IBM Plex Mono":
78+
selectedFontFamily = "IBM Plex Mono";
79+
break;
80+
case "Inconsolata":
81+
selectedFontFamily = "Inconsolata";
82+
break;
83+
84+
default:
85+
break;
86+
}
5287

5388
console.log(`${fontSize}px`);
5489

src/webview/chat_html.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ export const chartComponent: string = `
1010
<link rel="preconnect" href="https://fonts.googleapis.com">
1111
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1212
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
13+
<link href="https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
14+
<link href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap" rel="stylesheet">
15+
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
16+
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap" rel="stylesheet">
17+
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap" rel="stylesheet">
18+
<link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
19+
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
20+
<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap" rel="stylesheet">
1321
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css" />
1422
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
1523
<style>

0 commit comments

Comments
 (0)