chore pkg and demo
This commit is contained in:
47
packages/core/src/styles/fonts.ts
Normal file
47
packages/core/src/styles/fonts.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import localFont from "next/font/local";
|
||||
import { Crimson_Text, Inconsolata, Inter } from "next/font/google";
|
||||
|
||||
export const cal = localFont({
|
||||
src: "./CalSans-SemiBold.otf",
|
||||
variable: "--font-title",
|
||||
});
|
||||
|
||||
export const crimsonBold = Crimson_Text({
|
||||
weight: "700",
|
||||
variable: "--font-title",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const inter = Inter({
|
||||
variable: "--font-default",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const inconsolataBold = Inconsolata({
|
||||
weight: "700",
|
||||
variable: "--font-title",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const crimson = Crimson_Text({
|
||||
weight: "400",
|
||||
variable: "--font-default",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const inconsolata = Inconsolata({
|
||||
variable: "--font-default",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const titleFontMapper = {
|
||||
Default: cal.variable,
|
||||
Serif: crimsonBold.variable,
|
||||
Mono: inconsolataBold.variable,
|
||||
};
|
||||
|
||||
export const defaultFontMapper = {
|
||||
Default: inter.variable,
|
||||
Serif: crimson.variable,
|
||||
Mono: inconsolata.variable,
|
||||
};
|
Reference in New Issue
Block a user