From 82d146cdf5936e21a21560fb252d448d642201db Mon Sep 17 00:00:00 2001 From: Cyril Date: Mon, 13 Apr 2026 16:52:47 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(frontend)=20install=20accessibility?= =?UTF-8?q?=20font=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lexend, Atkinson Hyperlegible Next and OpenDyslexic via fontsource. --- src/frontend/@types/fontsource.d.ts | 3 +++ src/frontend/package-lock.json | 30 +++++++++++++++++++++++++++++ src/frontend/package.json | 3 +++ 3 files changed, 36 insertions(+) create mode 100644 src/frontend/@types/fontsource.d.ts diff --git a/src/frontend/@types/fontsource.d.ts b/src/frontend/@types/fontsource.d.ts new file mode 100644 index 00000000..86b6dacb --- /dev/null +++ b/src/frontend/@types/fontsource.d.ts @@ -0,0 +1,3 @@ +declare module '@fontsource-variable/lexend' {} +declare module '@fontsource-variable/atkinson-hyperlegible-next' {} +declare module '@fontsource/opendyslexic' {} diff --git a/src/frontend/package-lock.json b/src/frontend/package-lock.json index 1d72060a..d3ceb575 100644 --- a/src/frontend/package-lock.json +++ b/src/frontend/package-lock.json @@ -8,8 +8,11 @@ "name": "meet", "version": "1.15.0", "dependencies": { + "@fontsource-variable/atkinson-hyperlegible-next": "5.2.6", + "@fontsource-variable/lexend": "5.2.11", "@fontsource-variable/material-symbols-outlined": "5.2.34", "@fontsource/material-icons-outlined": "5.2.6", + "@fontsource/opendyslexic": "5.2.5", "@livekit/components-react": "2.9.19", "@livekit/components-styles": "1.2.0", "@livekit/track-processors": "0.7.0", @@ -1025,6 +1028,24 @@ "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, + "node_modules/@fontsource-variable/atkinson-hyperlegible-next": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@fontsource-variable/atkinson-hyperlegible-next/-/atkinson-hyperlegible-next-5.2.6.tgz", + "integrity": "sha512-D0Z8peFkRGYACvmWp8Sl8YPGYLBEJbzqapugtsMEYSUUtpQDiZVDHjk9s7bqB4hSCRYCrKuW6V1V+mnHybVnPw==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource-variable/lexend": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/@fontsource-variable/lexend/-/lexend-5.2.11.tgz", + "integrity": "sha512-0hgEQ4O7Nh8fxL/WWmspJf0BErbocRkZwtLRGey/V4mUUqxfF7QUwqhcdzwpjom3NYCniY4uzQ5wYD7r9/92tQ==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, "node_modules/@fontsource-variable/material-symbols-outlined": { "version": "5.2.34", "resolved": "https://registry.npmjs.org/@fontsource-variable/material-symbols-outlined/-/material-symbols-outlined-5.2.34.tgz", @@ -1043,6 +1064,15 @@ "url": "https://github.com/sponsors/ayuhito" } }, + "node_modules/@fontsource/opendyslexic": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/@fontsource/opendyslexic/-/opendyslexic-5.2.5.tgz", + "integrity": "sha512-NNS9aaPQx2TlaTvb3vTEjw3xz8lKj23mBc+6rM00mSNFDygdoll0/nLMHFtDKKrBT6sMfY6TFFPOR0D9ktdspg==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, "node_modules/@formatjs/ecma402-abstract": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.4.tgz", diff --git a/src/frontend/package.json b/src/frontend/package.json index 691d4ad1..d54c1fd5 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -13,8 +13,11 @@ "check": "prettier --check ./src" }, "dependencies": { + "@fontsource-variable/atkinson-hyperlegible-next": "5.2.6", + "@fontsource-variable/lexend": "5.2.11", "@fontsource-variable/material-symbols-outlined": "5.2.34", "@fontsource/material-icons-outlined": "5.2.6", + "@fontsource/opendyslexic": "5.2.5", "@livekit/components-react": "2.9.19", "@livekit/components-styles": "1.2.0", "@livekit/track-processors": "0.7.0",