59 lines
1.1 KiB
TypeScript
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.
|
|
*/
|