diff --git a/images/cv-partial-derivative-curly-bar.dark.svg b/images/cv-partial-derivative-curly-bar.dark.svg
new file mode 100644
index 000000000..a466448b9
--- /dev/null
+++ b/images/cv-partial-derivative-curly-bar.dark.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/images/cv-partial-derivative-curly-bar.light.svg b/images/cv-partial-derivative-curly-bar.light.svg
new file mode 100644
index 000000000..eb0b925da
--- /dev/null
+++ b/images/cv-partial-derivative-curly-bar.light.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/images/cv-partial-derivative-straight-bar.dark.svg b/images/cv-partial-derivative-straight-bar.dark.svg
new file mode 100644
index 000000000..e48dd99eb
--- /dev/null
+++ b/images/cv-partial-derivative-straight-bar.dark.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/images/cv-partial-derivative-straight-bar.light.svg b/images/cv-partial-derivative-straight-bar.light.svg
new file mode 100644
index 000000000..b1e2df152
--- /dev/null
+++ b/images/cv-partial-derivative-straight-bar.light.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/images/languages.dark.svg b/images/languages.dark.svg
index 264a4ceca..4033a0bc4 100644
--- a/images/languages.dark.svg
+++ b/images/languages.dark.svg
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/images/languages.light.svg b/images/languages.light.svg
index 3e07db4c6..0215e5bbf 100644
--- a/images/languages.light.svg
+++ b/images/languages.light.svg
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/images/ligset-CLIK-1.dark.svg b/images/ligset-CLIK-1.dark.svg
index 60ae383b4..8d2d96be9 100644
--- a/images/ligset-CLIK-1.dark.svg
+++ b/images/ligset-CLIK-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 135.66) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-CLIK-1.light.svg b/images/ligset-CLIK-1.light.svg
index f67459eaf..6ee9498b3 100644
--- a/images/ligset-CLIK-1.light.svg
+++ b/images/ligset-CLIK-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 135.66) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-COQX-1.dark.svg b/images/ligset-COQX-1.dark.svg
index 60f963bd6..bddc0ab96 100644
--- a/images/ligset-COQX-1.dark.svg
+++ b/images/ligset-COQX-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-COQX-1.light.svg b/images/ligset-COQX-1.light.svg
index cb57c7be6..cf22f318b 100644
--- a/images/ligset-COQX-1.light.svg
+++ b/images/ligset-COQX-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-DFNY-1.dark.svg b/images/ligset-DFNY-1.dark.svg
index b72ffe259..c4d14a640 100644
--- a/images/ligset-DFNY-1.dark.svg
+++ b/images/ligset-DFNY-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-DFNY-1.light.svg b/images/ligset-DFNY-1.light.svg
index c7bb138cf..adad6ee55 100644
--- a/images/ligset-DFNY-1.light.svg
+++ b/images/ligset-DFNY-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-ELMX-1.dark.svg b/images/ligset-ELMX-1.dark.svg
index c71c81bd2..ea175d319 100644
--- a/images/ligset-ELMX-1.dark.svg
+++ b/images/ligset-ELMX-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-ELMX-1.light.svg b/images/ligset-ELMX-1.light.svg
index 1b1a96e5c..55de1fd66 100644
--- a/images/ligset-ELMX-1.light.svg
+++ b/images/ligset-ELMX-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-FSHP-1.dark.svg b/images/ligset-FSHP-1.dark.svg
index 3bd6cb639..c28d97db7 100644
--- a/images/ligset-FSHP-1.dark.svg
+++ b/images/ligset-FSHP-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-FSHP-1.light.svg b/images/ligset-FSHP-1.light.svg
index 65d892ea4..0f2b1dba2 100644
--- a/images/ligset-FSHP-1.light.svg
+++ b/images/ligset-FSHP-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-FSTA-1.dark.svg b/images/ligset-FSTA-1.dark.svg
index 48fe4ab7b..e8df8cebf 100644
--- a/images/ligset-FSTA-1.dark.svg
+++ b/images/ligset-FSTA-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 135.66) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-FSTA-1.light.svg b/images/ligset-FSTA-1.light.svg
index 34a2dcd0a..42e7e373e 100644
--- a/images/ligset-FSTA-1.light.svg
+++ b/images/ligset-FSTA-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 135.66) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-HSKL-1.dark.svg b/images/ligset-HSKL-1.dark.svg
index c71c81bd2..ea175d319 100644
--- a/images/ligset-HSKL-1.dark.svg
+++ b/images/ligset-HSKL-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-HSKL-1.light.svg b/images/ligset-HSKL-1.light.svg
index 1b1a96e5c..55de1fd66 100644
--- a/images/ligset-HSKL-1.light.svg
+++ b/images/ligset-HSKL-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-IDRS-1.dark.svg b/images/ligset-IDRS-1.dark.svg
index c71c81bd2..ea175d319 100644
--- a/images/ligset-IDRS-1.dark.svg
+++ b/images/ligset-IDRS-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-IDRS-1.light.svg b/images/ligset-IDRS-1.light.svg
index 1b1a96e5c..55de1fd66 100644
--- a/images/ligset-IDRS-1.light.svg
+++ b/images/ligset-IDRS-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-JLIA-1.dark.svg b/images/ligset-JLIA-1.dark.svg
index 73d01afef..8bcfd2fef 100644
--- a/images/ligset-JLIA-1.dark.svg
+++ b/images/ligset-JLIA-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-JLIA-1.light.svg b/images/ligset-JLIA-1.light.svg
index 8beb64da1..27336d116 100644
--- a/images/ligset-JLIA-1.light.svg
+++ b/images/ligset-JLIA-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-JSPT-1.dark.svg b/images/ligset-JSPT-1.dark.svg
index 60ae383b4..7c32456d3 100644
--- a/images/ligset-JSPT-1.dark.svg
+++ b/images/ligset-JSPT-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-JSPT-1.light.svg b/images/ligset-JSPT-1.light.svg
index f67459eaf..3e946ee53 100644
--- a/images/ligset-JSPT-1.light.svg
+++ b/images/ligset-JSPT-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-MLXX-1.dark.svg b/images/ligset-MLXX-1.dark.svg
index 3bd6cb639..c28d97db7 100644
--- a/images/ligset-MLXX-1.dark.svg
+++ b/images/ligset-MLXX-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-MLXX-1.light.svg b/images/ligset-MLXX-1.light.svg
index 65d892ea4..0f2b1dba2 100644
--- a/images/ligset-MLXX-1.light.svg
+++ b/images/ligset-MLXX-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-MTLB-1.dark.svg b/images/ligset-MTLB-1.dark.svg
index 6fc4738ec..c17bbf569 100644
--- a/images/ligset-MTLB-1.dark.svg
+++ b/images/ligset-MTLB-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-MTLB-1.light.svg b/images/ligset-MTLB-1.light.svg
index b2762325a..a7139f25b 100644
--- a/images/ligset-MTLB-1.light.svg
+++ b/images/ligset-MTLB-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-PHPX-1.dark.svg b/images/ligset-PHPX-1.dark.svg
index 4f54451e3..59d383d32 100644
--- a/images/ligset-PHPX-1.dark.svg
+++ b/images/ligset-PHPX-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-PHPX-1.light.svg b/images/ligset-PHPX-1.light.svg
index 09c033582..d173a46b8 100644
--- a/images/ligset-PHPX-1.light.svg
+++ b/images/ligset-PHPX-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-PURS-1.dark.svg b/images/ligset-PURS-1.dark.svg
index c71c81bd2..ea175d319 100644
--- a/images/ligset-PURS-1.dark.svg
+++ b/images/ligset-PURS-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-PURS-1.light.svg b/images/ligset-PURS-1.light.svg
index 1b1a96e5c..55de1fd66 100644
--- a/images/ligset-PURS-1.light.svg
+++ b/images/ligset-PURS-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-RAKU-1.dark.svg b/images/ligset-RAKU-1.dark.svg
index bae4e853f..4b90532d3 100644
--- a/images/ligset-RAKU-1.dark.svg
+++ b/images/ligset-RAKU-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-RAKU-1.light.svg b/images/ligset-RAKU-1.light.svg
index f34568795..1c7ee8bc7 100644
--- a/images/ligset-RAKU-1.light.svg
+++ b/images/ligset-RAKU-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-SWFT-1.dark.svg b/images/ligset-SWFT-1.dark.svg
index efd58b0f3..c4d14a640 100644
--- a/images/ligset-SWFT-1.dark.svg
+++ b/images/ligset-SWFT-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-SWFT-1.light.svg b/images/ligset-SWFT-1.light.svg
index fd4e0498e..adad6ee55 100644
--- a/images/ligset-SWFT-1.light.svg
+++ b/images/ligset-SWFT-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-VRLG-1.dark.svg b/images/ligset-VRLG-1.dark.svg
index c8e64591c..f09217824 100644
--- a/images/ligset-VRLG-1.dark.svg
+++ b/images/ligset-VRLG-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-VRLG-1.light.svg b/images/ligset-VRLG-1.light.svg
index 3c067f064..6b5a33e6b 100644
--- a/images/ligset-VRLG-1.light.svg
+++ b/images/ligset-VRLG-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-WFLM-1.dark.svg b/images/ligset-WFLM-1.dark.svg
index e39d72259..25d370bd1 100644
--- a/images/ligset-WFLM-1.dark.svg
+++ b/images/ligset-WFLM-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 135.66) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-WFLM-1.light.svg b/images/ligset-WFLM-1.light.svg
index b312562c1..1a45776c6 100644
--- a/images/ligset-WFLM-1.light.svg
+++ b/images/ligset-WFLM-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 135.66) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-calt-0.dark.svg b/images/ligset-calt-0.dark.svg
index bb70d28a1..b9334c723 100644
--- a/images/ligset-calt-0.dark.svg
+++ b/images/ligset-calt-0.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-calt-0.light.svg b/images/ligset-calt-0.light.svg
index b90fe7c08..1bde9e5d2 100644
--- a/images/ligset-calt-0.light.svg
+++ b/images/ligset-calt-0.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-calt-1.dark.svg b/images/ligset-calt-1.dark.svg
index bdb7327b8..c202767f8 100644
--- a/images/ligset-calt-1.dark.svg
+++ b/images/ligset-calt-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-calt-1.light.svg b/images/ligset-calt-1.light.svg
index 90a407533..c229c0669 100644
--- a/images/ligset-calt-1.light.svg
+++ b/images/ligset-calt-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
diff --git a/images/ligset-dlig-1.dark.svg b/images/ligset-dlig-1.dark.svg
index c0591bbba..e607fd01a 100644
--- a/images/ligset-dlig-1.dark.svg
+++ b/images/ligset-dlig-1.dark.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#dee4e3" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/images/ligset-dlig-1.light.svg b/images/ligset-dlig-1.light.svg
index f6dd236c3..60af8af57 100644
--- a/images/ligset-dlig-1.light.svg
+++ b/images/ligset-dlig-1.light.svg
@@ -1,7 +1,7 @@
-
\ No newline at end of file
+" fill="#20242e" transform="translate(930 173.16) rotate(0) scale(0.023999998)"/>
\ No newline at end of file
diff --git a/utility/generate-samples/templates/languages.mjs b/utility/generate-samples/templates/languages.mjs
index 1741c8fd3..18e7e4ad2 100644
--- a/utility/generate-samples/templates/languages.mjs
+++ b/utility/generate-samples/templates/languages.mjs
@@ -4,11 +4,11 @@ import * as themes from "../themes/index.mjs";
const languages = [
{ lang: 'English', sample: 'Shaw, those twelve beige hooks are joined if I patch a young, gooey mouth.' },
{ lang: 'IPA', sample: '[ɢʷɯʔ.nas.doːŋ.kʰlja] [ŋan.ȵʑi̯wo.ɕi̯uĕn.ɣwa]' },
- { lang: 'Azerbaijani', sample 'Zəfər, jaketini də papağını da götür, bu axşam hava çox soyuq olacaq.' },
+ { lang: 'Azerbaijani', sample: 'Zəfər, jaketini də papağını da götür, bu axşam hava çox soyuq olacaq.' },
{ lang: 'Bulgarian', sample: 'Я, пазачът Вальо уж бди, а скришом хапва кюфтенца зад щайгите.', localeId :'bg' },
- { lang: 'Croatian', sample: 'Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje.' },
+ { lang: 'Croatian', sample: 'Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje.' },
{ lang: 'Czech', sample: 'Nechť již hříšné saxofony ďáblů rozezvučí síň úděsnými tóny waltzu, tanga a quickstepu.' },
- { lang: 'Dutch', sample: 'Pa’s wijze lynx bezag vroom het fikse aquaduct.' },
+ { lang: 'Dutch', sample: 'Pa’s wijze lynx bezag vroom het fikse aquaduct.' },
{ lang: 'Esperanto', sample: 'Eble ĉiu kvazaŭ-deca fuŝĥoraĵo ĝojigos homtipon.' },
{ lang: 'Finnish', sample: 'Charles Darwin jammaili Åken hevixylofonilla Qatarin yöpub Zeligissä.' },
{ lang: 'French', sample: 'Voix ambiguë d’un cœur qui au zéphyr préfère les jattes de kiwi.' },
@@ -38,7 +38,7 @@ export default (function (args) {
const EM = 24;
const elementHeight = 1.5 * EM;
const canvasWidth = 60 * EM;
- const canvasHeight = 40 * EM;
+ const canvasHeight = (2 + languages.length) * elementHeight;
const xSplit = 10 * EM;
let frames = [];
for (const [j, { lang, sample, localeId }] of languages.entries()) {
@@ -55,6 +55,7 @@ export default (function (args) {
"font-family": "Iosevka",
"font-size": EM,
"font-weight": 600,
+ "font-style": "italic",
color: theme.title
},
lang
@@ -71,7 +72,6 @@ export default (function (args) {
{
"font-family": "Iosevka",
"font-size": EM,
- "font-style": "italic",
...(localeId ? { lang: localeId } : {}),
color: theme.body
},