local wezterm = require('wezterm') return { use_cap_height_to_scale_fallback_fonts = true, font = wezterm.font_with_fallback({ { family = 'Fira Code', weight = 'DemiBold', harfbuzz_features = { 'liga=1', 'cv01=1', 'cv02=1', 'ss01=1', 'zero=1', 'ss05=1', 'ss04=1', 'cv30=1', 'ss03=1', 'cv29=1', }, }, { family = 'FiraCode NF' }, { family = 'MesloLGS NF', scale = 1.3 }, { family = 'JetBrains Mono', weight = 'DemiBold' }, -- , BuiltIn -- Assumed to have Emoji Presentation -- Pixel sizes: [128] 'Noto Color Emoji', -- , BuiltIn 'Symbols Nerd Font Mono', -- , BuiltIn 'Last Resort High-Efficiency', }), font_rules = { { italic = true, font = wezterm.font('MesloLGS NF', { weight = 'DemiBold', style = 'Italic', }), }, }, font_size = 14, }