From d57a5985982ed2ba386eb4c0b4ca05ab3498238a Mon Sep 17 00:00:00 2001 From: memdmp Date: Sat, 11 Jan 2025 20:20:16 +0100 Subject: feat: initial commit --- src/lib/fonts/Ac437_IBM_EGA_8x14.css | 18 ++++++++++++++++ src/lib/fonts/Ac437_IBM_EGA_8x14.ttf | Bin 0 -> 25540 bytes src/lib/fonts/Ac437_IBM_EGA_8x14.woff | Bin 0 -> 9784 bytes src/lib/fonts/Ac437_IBM_EGA_8x14.woff2 | Bin 0 -> 6608 bytes src/lib/fonts/Px437_DOS-V_re_JPN12.css | 18 ++++++++++++++++ src/lib/fonts/Px437_DOS-V_re_JPN12.ttf | Bin 0 -> 25960 bytes src/lib/fonts/Px437_DOS-V_re_JPN12.woff | Bin 0 -> 9520 bytes src/lib/fonts/Px437_DOS-V_re_JPN12.woff2 | Bin 0 -> 6628 bytes src/lib/fonts/PxPlus_IBM_EGA_8x14.css | 18 ++++++++++++++++ src/lib/fonts/PxPlus_IBM_EGA_8x14.ttf | Bin 0 -> 70172 bytes src/lib/fonts/PxPlus_IBM_EGA_8x14.woff | Bin 0 -> 22356 bytes src/lib/fonts/PxPlus_IBM_EGA_8x14.woff2 | Bin 0 -> 14712 bytes src/lib/fonts/all-local-after-woff2.css | 36 +++++++++++++++++++++++++++++++ src/lib/fonts/all.css | 36 +++++++++++++++++++++++++++++++ src/lib/index.ts | 10 +++++++++ src/lib/license.ts | 7 ++++++ src/lib/styles.ts | 10 +++++++++ 17 files changed, 153 insertions(+) create mode 100644 src/lib/fonts/Ac437_IBM_EGA_8x14.css create mode 100644 src/lib/fonts/Ac437_IBM_EGA_8x14.ttf create mode 100644 src/lib/fonts/Ac437_IBM_EGA_8x14.woff create mode 100644 src/lib/fonts/Ac437_IBM_EGA_8x14.woff2 create mode 100644 src/lib/fonts/Px437_DOS-V_re_JPN12.css create mode 100644 src/lib/fonts/Px437_DOS-V_re_JPN12.ttf create mode 100644 src/lib/fonts/Px437_DOS-V_re_JPN12.woff create mode 100644 src/lib/fonts/Px437_DOS-V_re_JPN12.woff2 create mode 100644 src/lib/fonts/PxPlus_IBM_EGA_8x14.css create mode 100644 src/lib/fonts/PxPlus_IBM_EGA_8x14.ttf create mode 100644 src/lib/fonts/PxPlus_IBM_EGA_8x14.woff create mode 100644 src/lib/fonts/PxPlus_IBM_EGA_8x14.woff2 create mode 100644 src/lib/fonts/all-local-after-woff2.css create mode 100644 src/lib/fonts/all.css create mode 100644 src/lib/index.ts create mode 100644 src/lib/license.ts create mode 100644 src/lib/styles.ts (limited to 'src/lib') diff --git a/src/lib/fonts/Ac437_IBM_EGA_8x14.css b/src/lib/fonts/Ac437_IBM_EGA_8x14.css new file mode 100644 index 0000000..01a053b --- /dev/null +++ b/src/lib/fonts/Ac437_IBM_EGA_8x14.css @@ -0,0 +1,18 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +@font-face { + font-family: "Ac437 IBM EGA 8x14"; + src: + local("Ac437 IBM EGA 8x14"), + url("./Ac437_IBM_EGA_8x14.woff2") format("woff2"), + url("./Ac437_IBM_EGA_8x14.woff") format("woff"), + url("./Ac437_IBM_EGA_8x14.ttf") format("opentype"); + font-display: swap; +} diff --git a/src/lib/fonts/Ac437_IBM_EGA_8x14.ttf b/src/lib/fonts/Ac437_IBM_EGA_8x14.ttf new file mode 100644 index 0000000..d5b008b Binary files /dev/null and b/src/lib/fonts/Ac437_IBM_EGA_8x14.ttf differ diff --git a/src/lib/fonts/Ac437_IBM_EGA_8x14.woff b/src/lib/fonts/Ac437_IBM_EGA_8x14.woff new file mode 100644 index 0000000..2a9d6dc Binary files /dev/null and b/src/lib/fonts/Ac437_IBM_EGA_8x14.woff differ diff --git a/src/lib/fonts/Ac437_IBM_EGA_8x14.woff2 b/src/lib/fonts/Ac437_IBM_EGA_8x14.woff2 new file mode 100644 index 0000000..fa786e2 Binary files /dev/null and b/src/lib/fonts/Ac437_IBM_EGA_8x14.woff2 differ diff --git a/src/lib/fonts/Px437_DOS-V_re_JPN12.css b/src/lib/fonts/Px437_DOS-V_re_JPN12.css new file mode 100644 index 0000000..410e9de --- /dev/null +++ b/src/lib/fonts/Px437_DOS-V_re_JPN12.css @@ -0,0 +1,18 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +@font-face { + font-family: "Px437 DOS/V re. JPN12"; + src: + local("Px437 DOS/V re. JPN12"), + url("./Px437_DOS-V_re_JPN12.woff2") format("woff2"), + url("./Px437_DOS-V_re_JPN12.woff") format("woff"), + url("./Px437_DOS-V_re_JPN12.ttf") format("opentype"); + font-display: swap; +} diff --git a/src/lib/fonts/Px437_DOS-V_re_JPN12.ttf b/src/lib/fonts/Px437_DOS-V_re_JPN12.ttf new file mode 100644 index 0000000..6f4d616 Binary files /dev/null and b/src/lib/fonts/Px437_DOS-V_re_JPN12.ttf differ diff --git a/src/lib/fonts/Px437_DOS-V_re_JPN12.woff b/src/lib/fonts/Px437_DOS-V_re_JPN12.woff new file mode 100644 index 0000000..311517f Binary files /dev/null and b/src/lib/fonts/Px437_DOS-V_re_JPN12.woff differ diff --git a/src/lib/fonts/Px437_DOS-V_re_JPN12.woff2 b/src/lib/fonts/Px437_DOS-V_re_JPN12.woff2 new file mode 100644 index 0000000..12926c4 Binary files /dev/null and b/src/lib/fonts/Px437_DOS-V_re_JPN12.woff2 differ diff --git a/src/lib/fonts/PxPlus_IBM_EGA_8x14.css b/src/lib/fonts/PxPlus_IBM_EGA_8x14.css new file mode 100644 index 0000000..d1a3a97 --- /dev/null +++ b/src/lib/fonts/PxPlus_IBM_EGA_8x14.css @@ -0,0 +1,18 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +@font-face { + font-family: "PxPlus IBM EGA 8x14"; + src: + local("PxPlus IBM EGA 8x14"), + url("./PxPlus_IBM_EGA_8x14.woff2") format("woff2"), + url("./PxPlus_IBM_EGA_8x14.woff") format("woff"), + url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype"); + font-display: swap; +} diff --git a/src/lib/fonts/PxPlus_IBM_EGA_8x14.ttf b/src/lib/fonts/PxPlus_IBM_EGA_8x14.ttf new file mode 100644 index 0000000..6dc1007 Binary files /dev/null and b/src/lib/fonts/PxPlus_IBM_EGA_8x14.ttf differ diff --git a/src/lib/fonts/PxPlus_IBM_EGA_8x14.woff b/src/lib/fonts/PxPlus_IBM_EGA_8x14.woff new file mode 100644 index 0000000..0763445 Binary files /dev/null and b/src/lib/fonts/PxPlus_IBM_EGA_8x14.woff differ diff --git a/src/lib/fonts/PxPlus_IBM_EGA_8x14.woff2 b/src/lib/fonts/PxPlus_IBM_EGA_8x14.woff2 new file mode 100644 index 0000000..c29e71a Binary files /dev/null and b/src/lib/fonts/PxPlus_IBM_EGA_8x14.woff2 differ diff --git a/src/lib/fonts/all-local-after-woff2.css b/src/lib/fonts/all-local-after-woff2.css new file mode 100644 index 0000000..9bc8d65 --- /dev/null +++ b/src/lib/fonts/all-local-after-woff2.css @@ -0,0 +1,36 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +@font-face { + font-family: "Ac437 IBM EGA 8x14"; + src: + url("./Ac437_IBM_EGA_8x14.woff2") format("woff2"), + local("Ac437 IBM EGA 8x14"), + url("./Ac437_IBM_EGA_8x14.woff") format("woff"), + url("./Ac437_IBM_EGA_8x14.ttf") format("opentype"); + font-display: swap; +} +@font-face { + font-family: "PxPlus IBM EGA 8x14"; + src: + url("./PxPlus_IBM_EGA_8x14.woff2") format("woff2"), + local("PxPlus IBM EGA 8x14"), + url("./PxPlus_IBM_EGA_8x14.woff") format("woff"), + url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype"); + font-display: swap; +} +@font-face { + font-family: "Px437 DOS/V re. JPN12"; + src: + url("./Px437_DOS-V_re_JPN12.woff2") format("woff2"), + local("Px437 DOS/V re. JPN12"), + url("./Px437_DOS-V_re_JPN12.woff") format("woff"), + url("./Px437_DOS-V_re_JPN12.ttf") format("opentype"); + font-display: swap; +} diff --git a/src/lib/fonts/all.css b/src/lib/fonts/all.css new file mode 100644 index 0000000..7b30c9a --- /dev/null +++ b/src/lib/fonts/all.css @@ -0,0 +1,36 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +@font-face { + font-family: "Ac437 IBM EGA 8x14"; + src: + local("Ac437 IBM EGA 8x14"), + url("./Ac437_IBM_EGA_8x14.woff2") format("woff2"), + url("./Ac437_IBM_EGA_8x14.woff") format("woff"), + url("./Ac437_IBM_EGA_8x14.ttf") format("opentype"); + font-display: swap; +} +@font-face { + font-family: "PxPlus IBM EGA 8x14"; + src: + local("PxPlus IBM EGA 8x14"), + url("./PxPlus_IBM_EGA_8x14.woff2") format("woff2"), + url("./PxPlus_IBM_EGA_8x14.woff") format("woff"), + url("./PxPlus_IBM_EGA_8x14.ttf") format("opentype"); + font-display: swap; +} +@font-face { + font-family: "Px437 DOS/V re. JPN12"; + src: + local("Px437 DOS/V re. JPN12"), + url("./Px437_DOS-V_re_JPN12.woff2") format("woff2"), + url("./Px437_DOS-V_re_JPN12.woff") format("woff"), + url("./Px437_DOS-V_re_JPN12.ttf") format("opentype"); + font-display: swap; +} diff --git a/src/lib/index.ts b/src/lib/index.ts new file mode 100644 index 0000000..13c5889 --- /dev/null +++ b/src/lib/index.ts @@ -0,0 +1,10 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +export * as styles from "./styles.ts"; diff --git a/src/lib/license.ts b/src/lib/license.ts new file mode 100644 index 0000000..d9c8ffe --- /dev/null +++ b/src/lib/license.ts @@ -0,0 +1,7 @@ +import * as license from "$/../LICENSE?raw"; + +export default (typeof license === "string" + ? license + : "default" in license + ? license.default + : JSON.stringify(license, null, 2)) as string; diff --git a/src/lib/styles.ts b/src/lib/styles.ts new file mode 100644 index 0000000..fd361b4 --- /dev/null +++ b/src/lib/styles.ts @@ -0,0 +1,10 @@ +/* + Copyright (C) 2024 memdmp + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . +*/ +export const button = "bg-white bg-opacity-10 text-white p-4 rounded-xl"; -- cgit v1.2.3