aboutsummaryrefslogtreecommitdiffstats
path: root/packages/excalidraw
diff options
context:
space:
mode:
authorkj_sh6042026-03-17 00:46:04 -0400
committerkj_sh6042026-03-17 00:46:04 -0400
commitd0c0bb6e8d1ee47728b0180d87d1bcec00c6ab43 (patch)
treedb10d9801bb9113474bccab35996e0de10bb5c63 /packages/excalidraw
parent84905ab0d1f3cc5f5315c9b18a2660dad9d8d9e9 (diff)
refactor: packages/excalidraw/fonts/FontMetadata.ts
Diffstat (limited to 'packages/excalidraw')
-rw-r--r--packages/excalidraw/fonts/FontMetadata.ts47
1 files changed, 46 insertions, 1 deletions
diff --git a/packages/excalidraw/fonts/FontMetadata.ts b/packages/excalidraw/fonts/FontMetadata.ts
index e93380e..f2fb870 100644
--- a/packages/excalidraw/fonts/FontMetadata.ts
+++ b/packages/excalidraw/fonts/FontMetadata.ts
@@ -102,6 +102,24 @@ export const FONT_METADATA: Record<number, FontMetadata> = {
icon: FontFamilyCodeIcon,
deprecated: true,
},
+ [FONT_FAMILY["Roboto Mono"]]: {
+ metrics: {
+ unitsPerEm: 2048,
+ ascender: 1900,
+ descender: -500,
+ lineHeight: 1.2,
+ },
+ icon: FontFamilyCodeIcon,
+ },
+ [FONT_FAMILY["JetBrains Mono"]]: {
+ metrics: {
+ unitsPerEm: 1000,
+ ascender: 1020,
+ descender: -300,
+ lineHeight: 1.35,
+ },
+ icon: FontFamilyCodeIcon,
+ },
[FONT_FAMILY["Liberation Sans"]]: {
metrics: {
unitsPerEm: 2048,
@@ -109,7 +127,34 @@ export const FONT_METADATA: Record<number, FontMetadata> = {
descender: -434,
lineHeight: 1.15,
},
- serverSide: true,
+ icon: FontFamilyNormalIcon,
+ },
+ [FONT_FAMILY["Liberation Mono"]]: {
+ metrics: {
+ unitsPerEm: 2048,
+ ascender: 1705,
+ descender: -615,
+ lineHeight: 1.15,
+ },
+ icon: FontFamilyCodeIcon,
+ },
+ [FONT_FAMILY["Liberation Serif"]]: {
+ metrics: {
+ unitsPerEm: 2048,
+ ascender: 1825,
+ descender: -443,
+ lineHeight: 1.15,
+ },
+ icon: FontFamilyNormalIcon,
+ },
+ [FONT_FAMILY["Adwaita Sans"]]: {
+ metrics: {
+ unitsPerEm: 2048,
+ ascender: 1984,
+ descender: -494,
+ lineHeight: 1.25,
+ },
+ icon: FontFamilyNormalIcon,
},
[FONT_FAMILY_FALLBACKS.Xiaolai]: {
metrics: {