UNPKG

tldraw

Version:

A tiny little drawing editor.

8 lines (7 loc) 6.02 kB
{ "version": 3, "sources": ["../../../../src/lib/shapes/shared/defaultFonts.tsx"], "sourcesContent": ["import { objectMapValues, TLFontFace } from '@tldraw/editor'\n\n/** @public */\nexport interface TLDefaultFont {\n\tnormal: {\n\t\tnormal: TLFontFace\n\t\tbold: TLFontFace\n\t}\n\titalic: {\n\t\tnormal: TLFontFace\n\t\tbold: TLFontFace\n\t}\n}\n/** @public */\nexport interface TLDefaultFonts {\n\ttldraw_draw: TLDefaultFont\n\ttldraw_sans: TLDefaultFont\n\ttldraw_serif: TLDefaultFont\n\ttldraw_mono: TLDefaultFont\n}\n\n/** @public */\nexport const DefaultFontFaces: TLDefaultFonts = {\n\ttldraw_draw: {\n\t\tnormal: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_draw',\n\t\t\t\tsrc: { url: 'tldraw_draw', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_draw',\n\t\t\t\tsrc: { url: 'tldraw_draw_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t},\n\t\t},\n\t\titalic: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_draw',\n\t\t\t\tsrc: { url: 'tldraw_draw_italic', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_draw',\n\t\t\t\tsrc: { url: 'tldraw_draw_italic_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t},\n\t},\n\ttldraw_sans: {\n\t\tnormal: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_sans',\n\t\t\t\tsrc: { url: 'tldraw_sans', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'normal',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_sans',\n\t\t\t\tsrc: { url: 'tldraw_sans_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'normal',\n\t\t\t},\n\t\t},\n\t\titalic: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_sans',\n\t\t\t\tsrc: { url: 'tldraw_sans_italic', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_sans',\n\t\t\t\tsrc: { url: 'tldraw_sans_italic_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t},\n\t},\n\ttldraw_serif: {\n\t\tnormal: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_serif',\n\t\t\t\tsrc: { url: 'tldraw_serif', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'normal',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_serif',\n\t\t\t\tsrc: { url: 'tldraw_serif_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'normal',\n\t\t\t},\n\t\t},\n\t\titalic: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_serif',\n\t\t\t\tsrc: { url: 'tldraw_serif_italic', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_serif',\n\t\t\t\tsrc: { url: 'tldraw_serif_italic_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t},\n\t},\n\ttldraw_mono: {\n\t\tnormal: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_mono',\n\t\t\t\tsrc: { url: 'tldraw_mono', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'normal',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_mono',\n\t\t\t\tsrc: { url: 'tldraw_mono_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'normal',\n\t\t\t},\n\t\t},\n\t\titalic: {\n\t\t\tnormal: {\n\t\t\t\tfamily: 'tldraw_mono',\n\t\t\t\tsrc: { url: 'tldraw_mono_italic', format: 'woff2' },\n\t\t\t\tweight: 'normal',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t\tbold: {\n\t\t\t\tfamily: 'tldraw_mono',\n\t\t\t\tsrc: { url: 'tldraw_mono_italic_bold', format: 'woff2' },\n\t\t\t\tweight: 'bold',\n\t\t\t\tstyle: 'italic',\n\t\t\t},\n\t\t},\n\t},\n}\n\n/** @public */\nexport const allDefaultFontFaces = objectMapValues(DefaultFontFaces).flatMap((font) =>\n\tobjectMapValues(font).flatMap((fontFace) => Object.values(fontFace))\n)\n"], "mappings": "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", "names": [] }