// This is a custom plugin for Tailwind CSS to enable font-variation-settings import plugin from "tailwindcss/plugin"; const fontVariationSettings = plugin(function ({ addUtilities }) { addUtilities({ ".font-thin": { fontWeight: 100, fontVariationSettings: '"wght" 100', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 100', }, }, }); addUtilities({ ".font-extralight": { fontWeight: 200, fontVariationSettings: '"wght" 200', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 200', }, }, }); addUtilities({ ".font-light": { fontWeight: 300, fontVariationSettings: '"wght" 300', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 300', }, }, }); addUtilities({ ".font-normal": { fontWeight: 400, fontVariationSettings: '"wght" 400', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 400', }, }, }); addUtilities({ ".font-medium": { fontWeight: 500, fontVariationSettings: '"wght" 500', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 500', }, }, }); addUtilities({ ".font-semibold": { fontWeight: 600, fontVariationSettings: '"wght" 600', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 600', }, }, }); addUtilities({ ".font-bold": { fontWeight: 700, fontVariationSettings: '"wght" 700', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 700', }, }, }); addUtilities({ ".font-extrabold": { fontWeight: 800, fontVariationSettings: '"wght" 800', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 800', }, }, }); addUtilities({ ".font-black": { fontWeight: 900, fontVariationSettings: '"wght" 900', "&.italic": { fontVariationSettings: '"slnt" -10, "wght" 900', }, }, }); addUtilities({ ".italic": { fontStyle: "italic", fontVariationSettings: '"slnt" -10', }, }); }); export default fontVariationSettings;