Files
App/fonts.config.ts
2025-01-20 11:43:32 -06:00

32 lines
1.2 KiB
TypeScript

import { config } from "@tamagui/config/v3";
import { createFont } from "tamagui";
const aileronFace = {
100: { normal: 'Aileron-UltraLight', italic: 'Aileron UltraLight Italic' },
200: { normal: 'Aileron-Thin', italic: 'Aileron Thin Italic' },
300: { normal: 'Aileron-Light', italic: 'Aileron Light Italic' },
400: { normal: 'Aileron-Regular', italic: 'Aileron Italic'} ,
500: { normal: 'Aileron-Regular', italic: 'Aileron Italic' },
600: { normal: 'Aileron SemiBold', italic: 'Aileron SemiBold Italic' },
700: { normal: 'Aileron-Bold', italic: 'Aileron Bold Italic' },
800: { normal: 'Aileron-Heavy', italic: 'Aileron Heavy Italic' },
900: { normal: 'Aileron-Black', italic: 'Aileron-BlackItalic' }
};
export const bodyFont = createFont({
family: "Aileron-Bold",
size: config.fonts.body.size,
lineHeight: config.fonts.body.lineHeight,
weight: config.fonts.body.weight,
letterSpacing: config.fonts.body.letterSpacing,
face: aileronFace
})
export const headingFont = createFont({
family: "Aileron-Black",
size: config.fonts.heading.size,
lineHeight: config.fonts.heading.lineHeight,
weight: config.fonts.heading.weight,
letterSpacing: config.fonts.heading.letterSpacing,
face: aileronFace
})