# [font] # normal = { family = "Iosevka NF", style = "Medium" } # #bold = { family = "", style = "" } # #italic = { family = "", style = "" } # #bold_italic = { family = "", style = "" } # size = 14 # #offset = { x = 0, y = 0 } # # glyph_offset = { x = , y = } # # builtin_box_drawing = true | false # # # [terminal.shell] # # program = "wsl ~" [font] # Normal font face # Using the family and style you specified. normal = { family = "Iosevka NF", style = "Medium" } # Bold font face # It's best to explicitly define this. Assuming "Bold" style exists for Iosevka NF. # If "Bold" doesn't render correctly, find the exact style name (e.g., "SemiBold", "ExtraBold"). bold = { family = "Iosevka NF", style = "Bold" } # Italic font face # Explicitly define this. Common styles are "Italic" or often specific like "Medium Italic". # Check your font's available styles if "Italic" doesn't work. italic = { family = "Iosevka NF", style = "Italic" } # Or potentially "Medium Italic" # Bold Italic font face # Explicitly define this. bold_italic = { family = "Iosevka NF", style = "Bold Italic" } # Font size (use a float value like 14.0) size = 14.0 # Offset (usually fine at default 0) # offset = { x = 0, y = 0 } # Glyph offset (usually fine at default 0) # glyph_offset = { x = 0, y = 0 } # Builtin box drawing (usually fine at default false/handled by font) # builtin_box_drawing = false # --- Add Fallback Fonts for Glyphs --- # This is the key part for displaying Nerd Font icons, emojis, and other symbols # that are not part of the base Iosevka NF character set. # Alacritty will search these fonts in order if a glyph is missing from Iosevka NF. # Make sure you have these fonts installed (e.g., noto-fonts-emoji, noto-fonts-cjk). # fallback = [ # "Noto Color Emoji", # Essential for color emojis # "Noto Sans Symbols", # Provides a wide range of symbols # "Noto Sans Symbols2", # More symbols # "Noto Sans CJK JP", # For Japanese, Chinese, Korean glyphs (adjust variant if needed: KR, SC, TC) # "Noto Sans", # A good general-purpose fallback # # Add any other specific fallback fonts you might need # ] # Your commented out shell setting remains unchanged # [terminal.shell] # program = "wsl ~"