more fonts
This commit is contained in:
parent
89ece17e02
commit
2e4ed02191
|
@ -9,6 +9,10 @@ import sansserif_bold from "./fonts/sansserif_bold.ts";
|
||||||
import sansserif_italic from "./fonts/sansserif_italic.ts";
|
import sansserif_italic from "./fonts/sansserif_italic.ts";
|
||||||
import sansserif_bolditalic from "./fonts/sansserif_bolditalic.ts";
|
import sansserif_bolditalic from "./fonts/sansserif_bolditalic.ts";
|
||||||
import wide from "./fonts/wide.ts";
|
import wide from "./fonts/wide.ts";
|
||||||
|
import carian from "./fonts/carian.ts";
|
||||||
|
import doublestruck from "./fonts/doublestruck.ts";
|
||||||
|
import runic from "./fonts/runic.ts";
|
||||||
|
import cherokee from "./fonts/cherokee.ts";
|
||||||
|
|
||||||
const fontlist: { label: string; value: string; font: Font }[] = [
|
const fontlist: { label: string; value: string; font: Font }[] = [
|
||||||
{ label: 'Monospace', value: 'monospace', font: monoscape },
|
{ label: 'Monospace', value: 'monospace', font: monoscape },
|
||||||
|
@ -21,6 +25,10 @@ const fontlist: { label: string; value: string; font: Font }[] = [
|
||||||
{ label: 'Sans-serif Italic', value: 'sansserifitalic', font: sansserif_italic },
|
{ label: 'Sans-serif Italic', value: 'sansserifitalic', font: sansserif_italic },
|
||||||
{ label: 'Sans-serif Bold Italic', value: 'sansserifbolditalic', font: sansserif_bolditalic },
|
{ label: 'Sans-serif Bold Italic', value: 'sansserifbolditalic', font: sansserif_bolditalic },
|
||||||
{ label: 'Wide', value: 'wide', font: wide },
|
{ label: 'Wide', value: 'wide', font: wide },
|
||||||
|
{ label: 'Carian', value: 'carian', font: carian },
|
||||||
|
{ label: 'Doublestruck', value: 'doublestruck', font: doublestruck },
|
||||||
|
{ label: 'Runic', value: 'runic', font: runic },
|
||||||
|
{ label: 'Cherokee', value: 'cherokee', font: cherokee },
|
||||||
];
|
];
|
||||||
|
|
||||||
export default fontlist;
|
export default fontlist;
|
||||||
|
|
34
src/fonts/carian.ts
Normal file
34
src/fonts/carian.ts
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
import { Font } from "../font.ts"
|
||||||
|
|
||||||
|
export default new Font({
|
||||||
|
'A-Z|a-z': [
|
||||||
|
0x102A0,
|
||||||
|
0x102A1,
|
||||||
|
0x102A2,
|
||||||
|
0x102A3,
|
||||||
|
0x102A4,
|
||||||
|
0x102A5,
|
||||||
|
0x102C9,
|
||||||
|
0x102CF,
|
||||||
|
0x102A6,
|
||||||
|
0x102AC,
|
||||||
|
0x1028B,
|
||||||
|
0x102A9,
|
||||||
|
0x102B0,
|
||||||
|
0x102AA,
|
||||||
|
0x102AB,
|
||||||
|
0x10295,
|
||||||
|
0x102AD,
|
||||||
|
0x102AF,
|
||||||
|
0x10296,
|
||||||
|
0x10297,
|
||||||
|
0x102CD,
|
||||||
|
0x10299,
|
||||||
|
0x10283,
|
||||||
|
0x102B4,
|
||||||
|
0x102B2,
|
||||||
|
0x102C0,
|
||||||
|
]
|
||||||
|
})
|
||||||
|
|
||||||
|
//𐊠𐊡𐊢𐊣𐊤𐊥𐋉𐋏𐊦𐊬𐊋𐊩𐊰𐊪𐊫𐊕𐊭𐊯𐊖𐊗𐋍𐊙𐊃𐊴𐊲𐋀
|
32
src/fonts/cherokee.ts
Normal file
32
src/fonts/cherokee.ts
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
import { Font } from "../font.ts"
|
||||||
|
|
||||||
|
export default new Font({
|
||||||
|
'A-Z|a-z': [
|
||||||
|
0xA2EC,
|
||||||
|
0xA0F3,
|
||||||
|
0xA49D,
|
||||||
|
0xA050,
|
||||||
|
0xA3C2,
|
||||||
|
0xA2B0,
|
||||||
|
0xA34C,
|
||||||
|
0xA0EC,
|
||||||
|
0xA024,
|
||||||
|
0xA3A4,
|
||||||
|
0xA018,
|
||||||
|
0xA492,
|
||||||
|
0xA05D,
|
||||||
|
0xA09A,
|
||||||
|
0xA1CE,
|
||||||
|
0xA383,
|
||||||
|
0xA2E0,
|
||||||
|
0xA2EA,
|
||||||
|
0xA31A,
|
||||||
|
0xA4C4,
|
||||||
|
0xA308,
|
||||||
|
0xA4A6,
|
||||||
|
0xA150,
|
||||||
|
0xA1D3,
|
||||||
|
0xA329,
|
||||||
|
0xA4B1,
|
||||||
|
]
|
||||||
|
})
|
19
src/fonts/doublestruck.ts
Normal file
19
src/fonts/doublestruck.ts
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
import { Font } from "../font.ts"
|
||||||
|
|
||||||
|
export default new Font({
|
||||||
|
'A-Z': 0x1D538,
|
||||||
|
'a-z': 0x1D538 + 26,
|
||||||
|
'0-9': 0x1D7D8,
|
||||||
|
'C': 0x2102,
|
||||||
|
'H': 0x210D,
|
||||||
|
'N': 0x2115,
|
||||||
|
'P': 0x2119,
|
||||||
|
'Q': 0x211A,
|
||||||
|
'R': 0x211D,
|
||||||
|
'Z': 0x2124,
|
||||||
|
'Γ': 0x213e,
|
||||||
|
'γ': 0x213d,
|
||||||
|
'Π': 0x213f,
|
||||||
|
'π': 0x213c,
|
||||||
|
'Σ': 0x2140,
|
||||||
|
})
|
35
src/fonts/runic.ts
Normal file
35
src/fonts/runic.ts
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
import { Font } from "../font.ts"
|
||||||
|
|
||||||
|
export default new Font({
|
||||||
|
'A-Z|a-z': [
|
||||||
|
0x16A8,
|
||||||
|
0x16D2,
|
||||||
|
0x16B3,
|
||||||
|
0x16DE,
|
||||||
|
0x16D6,
|
||||||
|
0x16A0,
|
||||||
|
0x16B7,
|
||||||
|
0x16B9,
|
||||||
|
0x16C1,
|
||||||
|
0x16C4,
|
||||||
|
0x16B4,
|
||||||
|
0x16DA,
|
||||||
|
0x16D7,
|
||||||
|
0x16BE,
|
||||||
|
0x16A9,
|
||||||
|
0x16C8,
|
||||||
|
0x16B4,
|
||||||
|
0x16B1,
|
||||||
|
0x16CB,
|
||||||
|
0x16CF,
|
||||||
|
0x16A2,
|
||||||
|
0x16A3,
|
||||||
|
0x16BB,
|
||||||
|
0x16E3,
|
||||||
|
0x16A5,
|
||||||
|
0x16C9,
|
||||||
|
]
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
// ᚨᛒᚳᛞᛖᚠᚷᚹᛁᛄᚴᛚᛗᚾᚩᛈᚴᚱᛋᛏᚢᚣᚻᛣᚥᛉ
|
Loading…
Reference in New Issue
Block a user