diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml index 660500c..275e681 100755 --- a/alacritty/alacritty.toml +++ b/alacritty/alacritty.toml @@ -1,12 +1,62 @@ -[font] -normal = { family = "Iosevka NF", style = "Medium" } -#bold = { family = "", style = "" } -#italic = { family = "", style = "" } -#bold_italic = { family = "", style = "" } -size = 12 -#offset = { x = 0, y = 0 } -# glyph_offset = { x = , y = } -# builtin_box_drawing = true | false +# [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 ~" +