NeoScan_Radiologist/app/theme/typography.ts
2025-08-12 18:50:19 +05:30

59 lines
1.1 KiB
TypeScript

/*
* File: typography.ts
* Description: Typography system definitions for the Physician App
* Design & Developed by Tech4Biz Solutions
* Copyright (c) Spurrin Innovations. All rights reserved.
*/
export const typography = {
// Font Families
fontFamily: {
bold: 'WorkSans-Bold',
medium: 'WorkSans-Medium',
regular: 'WorkSans-Regular',
light: 'WorkSans-Light',
semibold: 'WorkSans-SemiBold',
extrabold: 'WorkSans-ExtraBold',
},
// Font Weights
fontWeight: {
light: '300',
regular: '400',
medium: '500',
bold: '700',
},
// Font Sizes
fontSize: {
displayLarge: 32,
displayMedium: 24,
displaySmall: 20,
bodyLarge: 16,
bodyMedium: 14,
bodySmall: 12,
caption: 10,
},
// Line Heights
lineHeight: {
tight: 1.2,
normal: 1.4,
relaxed: 1.6,
},
// Letter Spacing
letterSpacing: {
tight: -0.5,
normal: 0,
wide: 0.5,
},
} as const;
export type TypographyKey = keyof typeof typography;
/*
* End of File: typography.ts
* Design & Developed by Tech4Biz Solutions
* Copyright (c) Spurrin Innovations. All rights reserved.
*/