Dot_Files/.config/wezterm/config/fonts.lua

48 lines
1.2 KiB
Lua

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' },
-- <built-in>, BuiltIn
-- Assumed to have Emoji Presentation
-- Pixel sizes: [128]
'Noto Color Emoji',
-- <built-in>, BuiltIn
'Symbols Nerd Font Mono',
-- <built-in>, BuiltIn
'Last Resort High-Efficiency',
}),
font_rules = {
{
italic = true,
font = wezterm.font('MesloLGS NF', {
weight = 'DemiBold',
style = 'Italic',
}),
},
},
font_size = 14,
}