20:40:59.371 DEBUG config > Reloaded configuration! generation=1 20:41:01.265 DEBUG config > Reloaded configuration! generation=2 20:41:01.295 DEBUG wezterm_gui::frontend > workspace is default, fixup windows 20:41:01.302 DEBUG wezterm_font::locator::gdi > Iosevka Term SS04 -> C:\USERS\MICGA\APPDATA\LOCAL\MICROSOFT\WINDOWS\FONTS\SGR-IOSEVKA-TERM-SS04.TTC 20:41:01.320 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Iosevka Term SS04 Extended", family: "Iosevka Term SS04", sub_family: Some("Extended"), postscript_name: Some("Iosevka-Term-SS04-Extended"), aliases: [] }, weight: FontWeight(400), stretch: Expanded, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\USERS\\MICGA\\APPDATA\\LOCAL\\MICROSOFT\\WINDOWS\\FONTS\\SGR-IOSEVKA-TERM-SS04.TTC" }, index: 19, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.735), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.327 DEBUG wezterm_font::locator::gdi > FiraCode NFM -> C:\WINDOWS\FONTS\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF 20:41:01.328 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "FiraCode NFM Regular", family: "FiraCode NFM", sub_family: Some("Regular"), postscript_name: Some("FiraCodeNerdFontComplet-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.7061538461538461), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.333 DEBUG wezterm_font::locator::gdi > JetBrains Mono -> C:\WINDOWS\FONTS\JETBRAINSMONO-REGULAR.TTF 20:41:01.334 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "JetBrains Mono Regular", family: "JetBrains Mono", sub_family: Some("Regular"), postscript_name: Some("JetBrainsMono-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\JETBRAINSMONO-REGULAR.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.73), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.335 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.338 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.339 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.340 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Symbols Nerd Font Mono", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.343 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Symbols Nerd Font Mono 1000-em", family: "Symbols Nerd Font Mono", sub_family: Some("1000-em"), postscript_name: Some("SymbolsNerdFontCompleteM-1000-em"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Symbols Nerd Font Mono", data_len: 2065440 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: None, synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.344 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:01.359 DEBUG wezterm_gui::termwindow > Resized { dimensions: Dimensions { pixel_width: 724, pixel_height: 515, dpi: 96 }, window_state: (empty), live_resizing: false } 20:41:01.360 DEBUG wezterm_term::screen > resize screen to 80x25 dpi=96 20:41:01.362 DEBUG wezterm_term::screen > resize screen to 80x25 dpi=96 20:41:01.370 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Roboto", weight: FontWeight(700), stretch: Normal, style: Normal, is_fallback: false, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.370 DEBUG wezterm_term::terminalstate::performer > perform CSI(Mode(SetDecPrivateMode(Code(Win32InputMode)))) 20:41:01.372 DEBUG wezterm_term::terminalstate::performer > perform CSI(Mode(SetDecPrivateMode(Code(FocusTracking)))) 20:41:01.372 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Bold", family: "Courier New", sub_family: Some("Bold"), postscript_name: Some("CourierNewPS-BoldMT"), aliases: [] }, weight: FontWeight(700), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Roboto", data_len: 827444 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.591796875), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.374 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Bold", family: "Courier New", sub_family: Some("Bold"), postscript_name: Some("CourierNewPS-BoldMT"), aliases: [] }, weight: FontWeight(700), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Roboto", data_len: 827444 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.591796875), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Roboto", weight: FontWeight(700), stretch: Normal, style: Normal, is_fallback: false, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.376 DEBUG wezterm_font::locator::gdi > Iosevka Term SS04 -> C:\USERS\MICGA\APPDATA\LOCAL\MICROSOFT\WINDOWS\FONTS\SGR-IOSEVKA-TERM-SS04.TTC 20:41:01.387 DEBUG wezterm_term::terminalstate::performer > perform CSI(Mode(ResetDecPrivateMode(Code(ShowCursor)))) 20:41:01.388 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInDisplay(EraseDisplay))) 20:41:01.389 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Reset)) 20:41:01.389 DEBUG wezterm_term::terminalstate > Reset 20:41:01.391 DEBUG wezterm_term::terminalstate::performer > perform CSI(Cursor(Position { line: OneBased { value: 1 }, col: OneBased { value: 1 } })) 20:41:01.392 DEBUG wezterm_term::terminalstate::performer > perform OperatingSystemCommand(SetIconNameAndWindowTitle("C:\\Users\\micga\\.cargo\\bin\\nu.EXE")) 20:41:01.392 DEBUG wezterm_term::terminalstate::performer > suppressed SetIconNameAndWindowTitle("C:\\Users\\micga\\.cargo\\bin\\nu.EXE") 20:41:01.393 DEBUG wezterm_term::terminalstate::performer > perform CSI(Mode(SetDecPrivateMode(Code(ShowCursor)))) 20:41:01.396 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Iosevka Term SS04 Extended", family: "Iosevka Term SS04", sub_family: Some("Extended"), postscript_name: Some("Iosevka-Term-SS04-Extended"), aliases: [] }, weight: FontWeight(400), stretch: Expanded, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\USERS\\MICGA\\APPDATA\\LOCAL\\MICROSOFT\\WINDOWS\\FONTS\\SGR-IOSEVKA-TERM-SS04.TTC" }, index: 19, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.735), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.397 DEBUG wezterm_font::locator::gdi > FiraCode NFM -> C:\WINDOWS\FONTS\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF 20:41:01.399 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "FiraCode NFM Regular", family: "FiraCode NFM", sub_family: Some("Regular"), postscript_name: Some("FiraCodeNerdFontComplet-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.7061538461538461), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.401 DEBUG wezterm_font::locator::gdi > JetBrains Mono -> C:\WINDOWS\FONTS\JETBRAINSMONO-REGULAR.TTF 20:41:01.402 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "JetBrains Mono Regular", family: "JetBrains Mono", sub_family: Some("Regular"), postscript_name: Some("JetBrainsMono-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\JETBRAINSMONO-REGULAR.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.73), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.404 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.407 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.409 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.410 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Symbols Nerd Font Mono", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.413 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Symbols Nerd Font Mono 1000-em", family: "Symbols Nerd Font Mono", sub_family: Some("1000-em"), postscript_name: Some("SymbolsNerdFontCompleteM-1000-em"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Symbols Nerd Font Mono", data_len: 2065440 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: None, synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.415 DEBUG wezterm_font::ftwrap > set_char_size computing 10 dpi=96 (pixel height=13.333333333333334) 20:41:01.419 DEBUG wezterm_gui::termwindow > NeedRepaint 20:41:01.434 DEBUG wezterm_term::terminalstate::performer > perform CSI(Cursor(CursorStyle(BlinkingBar))) 20:41:01.435 DEBUG wezterm_term::terminalstate > Cursor shape is now BlinkingBar 20:41:01.450 DEBUG wezterm_term::terminalstate::performer > perform CSI(Mode(ResetDecPrivateMode(Code(ShowCursor)))) 20:41:01.451 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.452 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Foreground(PaletteIndex(4)))) 20:41:01.453 DEBUG wezterm_term::terminalstate > Foreground(PaletteIndex(4)) 20:41:01.455 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Intensity(Bold))) 20:41:01.455 DEBUG wezterm_term::terminalstate > Intensity(Bold) 20:41:01.457 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.457 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.458 DEBUG wezterm_term::terminalstate::performer > perform Print('~') 20:41:01.459 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Reset)) 20:41:01.460 DEBUG wezterm_term::terminalstate > Reset 20:41:01.461 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.462 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Foreground(PaletteIndex(2)))) 20:41:01.462 DEBUG wezterm_term::terminalstate > Foreground(PaletteIndex(2)) 20:41:01.464 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.464 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.466 DEBUG wezterm_term::terminalstate::performer > perform PrintString("λ ") 20:41:01.466 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.467 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Foreground(PaletteIndex(5)))) 20:41:01.468 DEBUG wezterm_term::terminalstate > Foreground(PaletteIndex(5)) 20:41:01.469 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Intensity(Bold))) 20:41:01.470 DEBUG wezterm_term::terminalstate > Intensity(Bold) 20:41:01.472 DEBUG wezterm_term::terminalstate::performer > perform PrintString("08:41:01 PM ") 20:41:01.472 DEBUG wezterm_term::terminalstate::performer > perform CSI(Sgr(Reset)) 20:41:01.473 DEBUG wezterm_term::terminalstate > Reset 20:41:01.474 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.475 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.476 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.477 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.477 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.478 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.479 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.480 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.480 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.481 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.482 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.483 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.484 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.485 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.486 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.486 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.487 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.488 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.489 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.487 WARN window::os::windows::wgl > failed to created extended OpenGL context (ChoosePixelFormatARB returned 0 formats), fall back to basic 20:41:01.489 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.492 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.493 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.493 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.494 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.495 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.496 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.497 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.498 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.499 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.500 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.500 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.501 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.502 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.503 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.503 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.504 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.505 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.506 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.507 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.508 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.508 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.509 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.510 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.511 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.512 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.513 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.514 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.514 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.515 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.516 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.517 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.518 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.518 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.519 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.520 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.521 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.521 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.522 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.523 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.524 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.524 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.525 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.524 DEBUG wezterm_gui::termwindow > OpenGL initialized! llvmpipe (LLVM 8.0, 256 bits) 3.1 Mesa 20.1.8 wezterm version: 20230330-074438-c766d5e4 20:41:01.526 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.528 DEBUG wezterm_gui::frontend > workspace is default, fixup windows 20:41:01.528 DEBUG wezterm_term::terminalstate::performer > perform Control(CarriageReturn) 20:41:01.531 DEBUG wezterm_term::terminalstate::performer > perform Control(LineFeed) 20:41:01.532 DEBUG wezterm_term::terminalstate::performer > perform CSI(Edit(EraseInLine(EraseToEndOfLine))) 20:41:01.533 DEBUG wezterm_term::terminalstate::performer > perform CSI(Cursor(Position { line: OneBased { value: 3 }, col: OneBased { value: 3 } })) 20:41:01.534 DEBUG wezterm_term::terminalstate::performer > perform CSI(Mode(SetDecPrivateMode(Code(ShowCursor)))) 20:41:01.543 DEBUG wezterm_gui::termwindow > FocusChanged(true) 20:41:01.558 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.560 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.562 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.564 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.565 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.567 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.568 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.570 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:01.572 DEBUG wezterm_gui::termwindow > NeedRepaint 20:41:01.577 DEBUG wezterm_font::locator::gdi > Iosevka Term SS04 -> C:\USERS\MICGA\APPDATA\LOCAL\MICROSOFT\WINDOWS\FONTS\SGR-IOSEVKA-TERM-SS04.TTC 20:41:01.597 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Iosevka Term SS04 Semibold Extended", family: "Iosevka Term SS04", sub_family: Some("Semibold Extended"), postscript_name: Some("Iosevka-Term-SS04-Semibold-Extended"), aliases: ["Iosevka Term SS04 SmBd Ex"] }, weight: FontWeight(600), stretch: Expanded, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\USERS\\MICGA\\APPDATA\\LOCAL\\MICROSOFT\\WINDOWS\\FONTS\\SGR-IOSEVKA-TERM-SS04.TTC" }, index: 31, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.735), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.603 DEBUG wezterm_font::locator::gdi > FiraCode NFM -> C:\WINDOWS\FONTS\FIRA CODE SEMIBOLD NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF 20:41:01.606 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "FiraCode NFM SemiBold", family: "FiraCode NFM", sub_family: Some("SemiBold"), postscript_name: Some("FiraCodeNerdFontComple-SemiBold"), aliases: [] }, weight: FontWeight(600), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\FIRA CODE SEMIBOLD NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.7092307692307692), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.608 DEBUG wezterm_font::locator::gdi > JetBrains Mono -> C:\WINDOWS\FONTS\JETBRAINSMONO-REGULAR.TTF 20:41:01.610 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "JetBrains Mono Regular", family: "JetBrains Mono", sub_family: Some("Regular"), postscript_name: Some("JetBrainsMono-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\JETBRAINSMONO-REGULAR.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.73), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:01.612 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.614 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.616 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.618 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Symbols Nerd Font Mono", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:01.620 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Symbols Nerd Font Mono 1000-em", family: "Symbols Nerd Font Mono", sub_family: Some("1000-em"), postscript_name: Some("SymbolsNerdFontCompleteM-1000-em"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Symbols Nerd Font Mono", data_len: 2065440 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: None, synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:01.622 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:01.627 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 4, ), background: Default, fat: None, }, text: "~", width: 1, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 0, }, }, ), start_by_cell_idx: { 0: 0, }, } 20:41:01.628 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 97, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.629 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 97, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:01.631 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:01.636 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 0: ClusterInfo { start: 0, byte_len: 2, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 0, intensity: Normal, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 2, ), background: Default, fat: None, }, text: "λ ", width: 2, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [ 0, 0, 1, ], byte_to_cell_width: [], first_cell_idx: 0, }, }, ), start_by_cell_idx: { 0: 0, 1: 2, }, } 20:41:01.638 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 2, codepoint: 871, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.639 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.641 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 2, codepoint: 871, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:01.642 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:01.647 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 18: ClusterInfo { start: 18, byte_len: 1, cell_width: 1, incomplete: false, }, 11: ClusterInfo { start: 11, byte_len: 1, cell_width: 1, incomplete: false, }, 64: ClusterInfo { start: 64, byte_len: 1, cell_width: 1, incomplete: false, }, 53: ClusterInfo { start: 53, byte_len: 1, cell_width: 1, incomplete: false, }, 13: ClusterInfo { start: 13, byte_len: 1, cell_width: 1, incomplete: false, }, 10: ClusterInfo { start: 10, byte_len: 1, cell_width: 1, incomplete: false, }, 29: ClusterInfo { start: 29, byte_len: 1, cell_width: 1, incomplete: false, }, 54: ClusterInfo { start: 54, byte_len: 1, cell_width: 1, incomplete: false, }, 19: ClusterInfo { start: 19, byte_len: 1, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 4: ClusterInfo { start: 4, byte_len: 1, cell_width: 1, incomplete: false, }, 15: ClusterInfo { start: 15, byte_len: 1, cell_width: 1, incomplete: false, }, 50: ClusterInfo { start: 50, byte_len: 1, cell_width: 1, incomplete: false, }, 9: ClusterInfo { start: 9, byte_len: 1, cell_width: 1, incomplete: false, }, 21: ClusterInfo { start: 21, byte_len: 1, cell_width: 1, incomplete: false, }, 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, 34: ClusterInfo { start: 34, byte_len: 1, cell_width: 1, incomplete: false, }, 45: ClusterInfo { start: 45, byte_len: 1, cell_width: 1, incomplete: false, }, 42: ClusterInfo { start: 42, byte_len: 1, cell_width: 1, incomplete: false, }, 46: ClusterInfo { start: 46, byte_len: 1, cell_width: 1, incomplete: false, }, 59: ClusterInfo { start: 59, byte_len: 1, cell_width: 1, incomplete: false, }, 25: ClusterInfo { start: 25, byte_len: 1, cell_width: 1, incomplete: false, }, 32: ClusterInfo { start: 32, byte_len: 1, cell_width: 1, incomplete: false, }, 61: ClusterInfo { start: 61, byte_len: 1, cell_width: 1, incomplete: false, }, 30: ClusterInfo { start: 30, byte_len: 1, cell_width: 1, incomplete: false, }, 14: ClusterInfo { start: 14, byte_len: 1, cell_width: 1, incomplete: false, }, 39: ClusterInfo { start: 39, byte_len: 1, cell_width: 1, incomplete: false, }, 28: ClusterInfo { start: 28, byte_len: 1, cell_width: 1, incomplete: false, }, 43: ClusterInfo { start: 43, byte_len: 1, cell_width: 1, incomplete: false, }, 17: ClusterInfo { start: 17, byte_len: 1, cell_width: 1, incomplete: false, }, 55: ClusterInfo { start: 55, byte_len: 1, cell_width: 1, incomplete: false, }, 52: ClusterInfo { start: 52, byte_len: 1, cell_width: 1, incomplete: false, }, 57: ClusterInfo { start: 57, byte_len: 1, cell_width: 1, incomplete: false, }, 60: ClusterInfo { start: 60, byte_len: 1, cell_width: 1, incomplete: false, }, 63: ClusterInfo { start: 63, byte_len: 1, cell_width: 1, incomplete: false, }, 38: ClusterInfo { start: 38, byte_len: 1, cell_width: 1, incomplete: false, }, 24: ClusterInfo { start: 24, byte_len: 1, cell_width: 1, incomplete: false, }, 26: ClusterInfo { start: 26, byte_len: 1, cell_width: 1, incomplete: false, }, 35: ClusterInfo { start: 35, byte_len: 1, cell_width: 1, incomplete: false, }, 47: ClusterInfo { start: 47, byte_len: 1, cell_width: 1, incomplete: false, }, 51: ClusterInfo { start: 51, byte_len: 1, cell_width: 1, incomplete: false, }, 58: ClusterInfo { start: 58, byte_len: 1, cell_width: 1, incomplete: false, }, 8: ClusterInfo { start: 8, byte_len: 1, cell_width: 1, incomplete: false, }, 49: ClusterInfo { start: 49, byte_len: 1, cell_width: 1, incomplete: false, }, 7: ClusterInfo { start: 7, byte_len: 1, cell_width: 1, incomplete: false, }, 41: ClusterInfo { start: 41, byte_len: 1, cell_width: 1, incomplete: false, }, 65: ClusterInfo { start: 65, byte_len: 1, cell_width: 1, incomplete: false, }, 48: ClusterInfo { start: 48, byte_len: 1, cell_width: 1, incomplete: false, }, 40: ClusterInfo { start: 40, byte_len: 1, cell_width: 1, incomplete: false, }, 36: ClusterInfo { start: 36, byte_len: 1, cell_width: 1, incomplete: false, }, 27: ClusterInfo { start: 27, byte_len: 1, cell_width: 1, incomplete: false, }, 56: ClusterInfo { start: 56, byte_len: 1, cell_width: 1, incomplete: false, }, 6: ClusterInfo { start: 6, byte_len: 1, cell_width: 1, incomplete: false, }, 12: ClusterInfo { start: 12, byte_len: 1, cell_width: 1, incomplete: false, }, 23: ClusterInfo { start: 23, byte_len: 1, cell_width: 1, incomplete: false, }, 16: ClusterInfo { start: 16, byte_len: 1, cell_width: 1, incomplete: false, }, 31: ClusterInfo { start: 31, byte_len: 1, cell_width: 1, incomplete: false, }, 22: ClusterInfo { start: 22, byte_len: 1, cell_width: 1, incomplete: false, }, 20: ClusterInfo { start: 20, byte_len: 1, cell_width: 1, incomplete: false, }, 62: ClusterInfo { start: 62, byte_len: 1, cell_width: 1, incomplete: false, }, 1: ClusterInfo { start: 1, byte_len: 1, cell_width: 1, incomplete: false, }, 37: ClusterInfo { start: 37, byte_len: 1, cell_width: 1, incomplete: false, }, 33: ClusterInfo { start: 33, byte_len: 1, cell_width: 1, incomplete: false, }, 5: ClusterInfo { start: 5, byte_len: 1, cell_width: 1, incomplete: false, }, 44: ClusterInfo { start: 44, byte_len: 1, cell_width: 1, incomplete: false, }, 3: ClusterInfo { start: 3, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 0, intensity: Normal, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 2, ), background: Default, fat: None, }, text: " ", width: 66, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 2, }, }, ), start_by_cell_idx: { 41: 39, 65: 63, 42: 40, 14: 12, 40: 38, 56: 54, 46: 44, 6: 4, 39: 37, 55: 53, 43: 41, 19: 17, 18: 16, 15: 13, 25: 23, 54: 52, 23: 21, 7: 5, 2: 0, 58: 56, 26: 24, 51: 49, 63: 61, 50: 48, 52: 50, 33: 31, 36: 34, 13: 11, 21: 19, 67: 65, 29: 27, 8: 6, 44: 42, 16: 14, 59: 57, 28: 26, 27: 25, 31: 29, 35: 33, 34: 32, 64: 62, 30: 28, 47: 45, 10: 8, 45: 43, 22: 20, 3: 1, 57: 55, 5: 3, 38: 36, 12: 10, 53: 51, 60: 58, 62: 60, 11: 9, 9: 7, 49: 47, 24: 22, 32: 30, 37: 35, 17: 15, 61: 59, 4: 2, 48: 46, 20: 18, 66: 64, }, } 20:41:01.652 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.653 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 1 -> Info { cluster: 1, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.657 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.658 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 3 -> Info { cluster: 3, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.659 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 4 -> Info { cluster: 4, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.660 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 5 -> Info { cluster: 5, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.661 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 6 -> Info { cluster: 6, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.663 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 7 -> Info { cluster: 7, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.664 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 8 -> Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.665 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 9 -> Info { cluster: 9, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.666 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 10 -> Info { cluster: 10, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.667 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 11 -> Info { cluster: 11, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.670 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 12 -> Info { cluster: 12, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.672 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 13 -> Info { cluster: 13, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.673 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 14 -> Info { cluster: 14, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.674 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 15 -> Info { cluster: 15, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.675 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 16 -> Info { cluster: 16, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.677 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 17 -> Info { cluster: 17, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.678 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 18 -> Info { cluster: 18, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.679 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 19 -> Info { cluster: 19, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.680 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 20 -> Info { cluster: 20, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.681 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 21 -> Info { cluster: 21, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.682 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 22 -> Info { cluster: 22, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.684 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 23 -> Info { cluster: 23, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.686 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 24 -> Info { cluster: 24, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.687 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 25 -> Info { cluster: 25, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.688 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 26 -> Info { cluster: 26, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.689 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 27 -> Info { cluster: 27, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.690 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 28 -> Info { cluster: 28, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.691 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 29 -> Info { cluster: 29, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.692 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 30 -> Info { cluster: 30, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.694 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 31 -> Info { cluster: 31, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.695 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 32 -> Info { cluster: 32, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.696 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 33 -> Info { cluster: 33, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.697 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 34 -> Info { cluster: 34, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.698 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 35 -> Info { cluster: 35, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.700 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 36 -> Info { cluster: 36, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.701 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 37 -> Info { cluster: 37, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.703 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 38 -> Info { cluster: 38, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.704 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 39 -> Info { cluster: 39, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.706 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 40 -> Info { cluster: 40, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.707 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 41 -> Info { cluster: 41, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.708 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 42 -> Info { cluster: 42, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.709 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 43 -> Info { cluster: 43, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.710 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 44 -> Info { cluster: 44, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.711 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 45 -> Info { cluster: 45, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.713 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 46 -> Info { cluster: 46, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.714 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 47 -> Info { cluster: 47, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.715 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 48 -> Info { cluster: 48, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.716 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 49 -> Info { cluster: 49, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.718 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 50 -> Info { cluster: 50, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.719 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 51 -> Info { cluster: 51, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.720 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 52 -> Info { cluster: 52, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.721 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 53 -> Info { cluster: 53, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.722 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 54 -> Info { cluster: 54, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.723 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 55 -> Info { cluster: 55, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.725 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 56 -> Info { cluster: 56, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.726 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 57 -> Info { cluster: 57, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.727 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 58 -> Info { cluster: 58, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.728 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 59 -> Info { cluster: 59, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.729 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 60 -> Info { cluster: 60, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.730 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 61 -> Info { cluster: 61, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.732 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 62 -> Info { cluster: 62, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.733 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 63 -> Info { cluster: 63, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.735 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 64 -> Info { cluster: 64, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.736 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 65 -> Info { cluster: 65, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.737 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 1, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 3, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 4, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 5, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 6, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 7, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 9, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 10, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 11, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 12, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 13, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 14, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 15, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 16, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 17, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 18, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 19, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 20, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 21, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 22, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 23, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 24, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 25, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 26, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 27, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 28, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 29, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 30, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 31, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 32, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 33, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 34, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 35, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 36, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 37, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 38, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 39, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 40, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 41, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 42, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 43, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 44, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 45, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 46, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 47, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 48, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 49, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 50, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 51, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 52, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 53, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 54, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 55, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 56, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 57, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 58, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 59, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 60, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 61, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 62, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 63, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 64, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 65, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:01.748 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, 4: ClusterInfo { start: 4, byte_len: 1, cell_width: 1, incomplete: false, }, 1: ClusterInfo { start: 1, byte_len: 1, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 3: ClusterInfo { start: 3, byte_len: 1, cell_width: 1, incomplete: false, }, 7: ClusterInfo { start: 7, byte_len: 1, cell_width: 1, incomplete: false, }, 6: ClusterInfo { start: 6, byte_len: 1, cell_width: 1, incomplete: false, }, 8: ClusterInfo { start: 8, byte_len: 1, cell_width: 1, incomplete: false, }, 5: ClusterInfo { start: 5, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 5, ), background: Default, fat: None, }, text: "08:41:01 ", width: 9, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 68, }, }, ), start_by_cell_idx: { 74: 6, 76: 8, 70: 2, 72: 4, 69: 1, 73: 5, 68: 0, 75: 7, 71: 3, }, } 20:41:01.750 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.751 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 1 -> Info { cluster: 1, len: 1, codepoint: 27, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.752 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.754 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 3 -> Info { cluster: 3, len: 1, codepoint: 23, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.755 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 4 -> Info { cluster: 4, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.756 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 5 -> Info { cluster: 5, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.757 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 6 -> Info { cluster: 6, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.758 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 7 -> Info { cluster: 7, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.759 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 8 -> Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.761 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 1, len: 1, codepoint: 27, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 3, len: 1, codepoint: 23, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 4, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 5, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 6, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 7, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:01.763 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 1: ClusterInfo { start: 1, byte_len: 1, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 5, ), background: Default, fat: None, }, text: "PM ", width: 3, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 77, }, }, ), start_by_cell_idx: { 79: 2, 77: 0, 78: 1, }, } 20:41:01.765 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 51, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.767 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 1 -> Info { cluster: 1, len: 1, codepoint: 48, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.768 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:01.769 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 51, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 1, len: 1, codepoint: 48, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:01.771 DEBUG wezterm_gui::termwindow::render > paint_impl before call_draw elapsed=196.6406ms 20:41:01.859 DEBUG wezterm_gui::termwindow::render > paint_impl elapsed=284.655ms, fps=0 20:41:02.558 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:02.560 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:02.561 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:08.273 DEBUG wezterm_gui::termwindow > RawKeyEvent(RawKeyEvent { key: Physical(LeftAlt), modifiers: ALT, phys_code: Some(LeftAlt), raw_code: 18, scan_code: 56, repeat_count: 1, key_is_down: true, handled: Handled(false) }) 20:41:08.275 DEBUG wezterm_gui::termwindow > KeyEvent(KeyEvent { key: LeftAlt, modifiers: ALT, repeat_count: 1, key_is_down: true, raw: Some(RawKeyEvent { key: Physical(LeftAlt), modifiers: ALT, phys_code: Some(LeftAlt), raw_code: 18, scan_code: 56, repeat_count: 1, key_is_down: true, handled: Handled(false) }) }) 20:41:08.411 DEBUG wezterm_gui::termwindow > FocusChanged(false) 20:41:08.422 DEBUG wezterm_gui::termwindow > NeedRepaint 20:41:08.424 DEBUG wezterm_gui::termwindow::render > paint_impl before call_draw elapsed=218.1µs 20:41:08.425 DEBUG wezterm_gui::termwindow::render > paint_impl elapsed=1.8767ms, fps=0.28266743 20:41:08.429 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:08.432 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:08.434 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:08.436 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:09.431 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:09.433 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:09.434 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:28.079 DEBUG config > event:Ok(Event { kind: Create(Any), paths: ["C:\\Users\\micga\\.config\\wezterm\\4913"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }) 20:41:28.287 DEBUG config > paths "C:\\Users\\micga\\.config\\wezterm" changed, reload config 20:41:30.288 DEBUG config > Reloaded configuration! generation=3 20:41:30.292 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:30.293 DEBUG wezterm_gui::termwindow > config was reloaded, overrides: nil 20:41:32.189 DEBUG wezterm_font::locator::gdi > Iosevka Term SS04 -> C:\USERS\MICGA\APPDATA\LOCAL\MICROSOFT\WINDOWS\FONTS\SGR-IOSEVKA-TERM-SS04.TTC 20:41:32.205 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Iosevka Term SS04 Extended", family: "Iosevka Term SS04", sub_family: Some("Extended"), postscript_name: Some("Iosevka-Term-SS04-Extended"), aliases: [] }, weight: FontWeight(400), stretch: Expanded, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\USERS\\MICGA\\APPDATA\\LOCAL\\MICROSOFT\\WINDOWS\\FONTS\\SGR-IOSEVKA-TERM-SS04.TTC" }, index: 19, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.735), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.207 DEBUG wezterm_font::locator::gdi > FiraCode NFM -> C:\WINDOWS\FONTS\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF 20:41:32.209 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "FiraCode NFM Regular", family: "FiraCode NFM", sub_family: Some("Regular"), postscript_name: Some("FiraCodeNerdFontComplet-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.7061538461538461), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.210 DEBUG wezterm_font::locator::gdi > JetBrains Mono -> C:\WINDOWS\FONTS\JETBRAINSMONO-REGULAR.TTF 20:41:32.213 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "JetBrains Mono Regular", family: "JetBrains Mono", sub_family: Some("Regular"), postscript_name: Some("JetBrainsMono-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\JETBRAINSMONO-REGULAR.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.73), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.215 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.217 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.218 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.220 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Symbols Nerd Font Mono", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.222 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Symbols Nerd Font Mono 1000-em", family: "Symbols Nerd Font Mono", sub_family: Some("1000-em"), postscript_name: Some("SymbolsNerdFontCompleteM-1000-em"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Symbols Nerd Font Mono", data_len: 2065440 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: None, synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.223 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:32.234 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Roboto", weight: FontWeight(700), stretch: Normal, style: Normal, is_fallback: false, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.236 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Bold", family: "Courier New", sub_family: Some("Bold"), postscript_name: Some("CourierNewPS-BoldMT"), aliases: [] }, weight: FontWeight(700), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Roboto", data_len: 827444 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.591796875), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.237 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Bold", family: "Courier New", sub_family: Some("Bold"), postscript_name: Some("CourierNewPS-BoldMT"), aliases: [] }, weight: FontWeight(700), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Roboto", data_len: 827444 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.591796875), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Roboto", weight: FontWeight(700), stretch: Normal, style: Normal, is_fallback: false, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.239 DEBUG wezterm_font::locator::gdi > Iosevka Term SS04 -> C:\USERS\MICGA\APPDATA\LOCAL\MICROSOFT\WINDOWS\FONTS\SGR-IOSEVKA-TERM-SS04.TTC 20:41:32.256 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Iosevka Term SS04 Extended", family: "Iosevka Term SS04", sub_family: Some("Extended"), postscript_name: Some("Iosevka-Term-SS04-Extended"), aliases: [] }, weight: FontWeight(400), stretch: Expanded, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\USERS\\MICGA\\APPDATA\\LOCAL\\MICROSOFT\\WINDOWS\\FONTS\\SGR-IOSEVKA-TERM-SS04.TTC" }, index: 19, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.735), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.257 DEBUG wezterm_font::locator::gdi > FiraCode NFM -> C:\WINDOWS\FONTS\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF 20:41:32.260 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "FiraCode NFM Regular", family: "FiraCode NFM", sub_family: Some("Regular"), postscript_name: Some("FiraCodeNerdFontComplet-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\FIRA CODE REGULAR NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.7061538461538461), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.262 DEBUG wezterm_font::locator::gdi > JetBrains Mono -> C:\WINDOWS\FONTS\JETBRAINSMONO-REGULAR.TTF 20:41:32.264 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "JetBrains Mono Regular", family: "JetBrains Mono", sub_family: Some("Regular"), postscript_name: Some("JetBrainsMono-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\JETBRAINSMONO-REGULAR.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.73), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.265 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.267 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.268 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.270 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Symbols Nerd Font Mono", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.272 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Symbols Nerd Font Mono 1000-em", family: "Symbols Nerd Font Mono", sub_family: Some("1000-em"), postscript_name: Some("SymbolsNerdFontCompleteM-1000-em"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Symbols Nerd Font Mono", data_len: 2065440 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: None, synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.274 DEBUG wezterm_font::ftwrap > set_char_size computing 10 dpi=96 (pixel height=13.333333333333334) 20:41:32.276 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:32.279 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:32.280 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:32.282 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:32.283 DEBUG wezterm_gui::termwindow > NeedRepaint 20:41:32.285 DEBUG wezterm_font::locator::gdi > Iosevka Term SS04 -> C:\USERS\MICGA\APPDATA\LOCAL\MICROSOFT\WINDOWS\FONTS\SGR-IOSEVKA-TERM-SS04.TTC 20:41:32.303 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Iosevka Term SS04 Semibold Extended", family: "Iosevka Term SS04", sub_family: Some("Semibold Extended"), postscript_name: Some("Iosevka-Term-SS04-Semibold-Extended"), aliases: ["Iosevka Term SS04 SmBd Ex"] }, weight: FontWeight(600), stretch: Expanded, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\USERS\\MICGA\\APPDATA\\LOCAL\\MICROSOFT\\WINDOWS\\FONTS\\SGR-IOSEVKA-TERM-SS04.TTC" }, index: 31, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.735), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.305 DEBUG wezterm_font::locator::gdi > FiraCode NFM -> C:\WINDOWS\FONTS\FIRA CODE SEMIBOLD NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF 20:41:32.307 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "FiraCode NFM SemiBold", family: "FiraCode NFM", sub_family: Some("SemiBold"), postscript_name: Some("FiraCodeNerdFontComple-SemiBold"), aliases: [] }, weight: FontWeight(600), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\FIRA CODE SEMIBOLD NERD FONT COMPLETE MONO WINDOWS COMPATIBLE.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.7092307692307692), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.309 DEBUG wezterm_font::locator::gdi > JetBrains Mono -> C:\WINDOWS\FONTS\JETBRAINSMONO-REGULAR.TTF 20:41:32.310 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "JetBrains Mono Regular", family: "JetBrains Mono", sub_family: Some("Regular"), postscript_name: Some("JetBrainsMono-Regular"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: OnDisk { path: "C:\\WINDOWS\\FONTS\\JETBRAINSMONO-REGULAR.TTF" }, index: 0, variation: 0, origin: DirectWrite, coverage: None }, cap_height: Some(0.73), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from dwrote 20:41:32.312 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.314 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.315 DEBUG wezterm_font::locator::gdi > parsed ParsedFont { names: Names { full_name: "Courier New Regular", family: "Courier New", sub_family: Some("Regular"), postscript_name: Some("CourierNewPSMT"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Noto Color Emoji", data_len: 828760 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: Some(0.5712890625), synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [4, 6, 7, 8, 8, 12, 12, 14, 15, 16, 17, 17, 18, 20, 20, 20, 22, 23], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } doesn't match FontAttributes { family: "Noto Color Emoji", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.317 DEBUG wezterm_font::locator::gdi > dwrote couldn't resolve FontAttributes { family: "Symbols Nerd Font Mono", weight: FontWeight(400), stretch: Normal, style: Normal, is_fallback: true, is_synthetic: false, harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None, assume_emoji_presentation: None } 20:41:32.319 DEBUG wezterm_font::locator::gdi > Got ParsedFont { names: Names { full_name: "Symbols Nerd Font Mono 1000-em", family: "Symbols Nerd Font Mono", sub_family: Some("1000-em"), postscript_name: Some("SymbolsNerdFontCompleteM-1000-em"), aliases: [] }, weight: FontWeight(400), stretch: Normal, style: Normal, handle: FontDataHandle { source: Memory { name: "Symbols Nerd Font Mono", data_len: 2065440 }, index: 0, variation: 0, origin: Gdi, coverage: None }, cap_height: None, synthesize_italic: false, synthesize_bold: false, synthesize_dim: false, assume_emoji_presentation: false, pixel_sizes: [], harfbuzz_features: None, freetype_load_target: None, freetype_render_target: None, freetype_load_flags: None, scale: None } from gdi 20:41:32.321 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:32.326 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 4, ), background: Default, fat: None, }, text: "~", width: 1, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 0, }, }, ), start_by_cell_idx: { 0: 0, }, } 20:41:32.327 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 97, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.328 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 97, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:32.330 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:32.334 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 0: ClusterInfo { start: 0, byte_len: 2, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 0, intensity: Normal, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 2, ), background: Default, fat: None, }, text: "λ ", width: 2, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [ 0, 0, 1, ], byte_to_cell_width: [], first_cell_idx: 0, }, }, ), start_by_cell_idx: { 1: 2, 0: 0, }, } 20:41:32.336 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 2, codepoint: 871, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.337 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.338 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 2, codepoint: 871, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:32.340 DEBUG wezterm_font::ftwrap > set_char_size computing 11.5 dpi=96 (pixel height=15.333333333333334) 20:41:32.343 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 13: ClusterInfo { start: 13, byte_len: 1, cell_width: 1, incomplete: false, }, 64: ClusterInfo { start: 64, byte_len: 1, cell_width: 1, incomplete: false, }, 42: ClusterInfo { start: 42, byte_len: 1, cell_width: 1, incomplete: false, }, 55: ClusterInfo { start: 55, byte_len: 1, cell_width: 1, incomplete: false, }, 12: ClusterInfo { start: 12, byte_len: 1, cell_width: 1, incomplete: false, }, 22: ClusterInfo { start: 22, byte_len: 1, cell_width: 1, incomplete: false, }, 4: ClusterInfo { start: 4, byte_len: 1, cell_width: 1, incomplete: false, }, 36: ClusterInfo { start: 36, byte_len: 1, cell_width: 1, incomplete: false, }, 49: ClusterInfo { start: 49, byte_len: 1, cell_width: 1, incomplete: false, }, 9: ClusterInfo { start: 9, byte_len: 1, cell_width: 1, incomplete: false, }, 24: ClusterInfo { start: 24, byte_len: 1, cell_width: 1, incomplete: false, }, 56: ClusterInfo { start: 56, byte_len: 1, cell_width: 1, incomplete: false, }, 59: ClusterInfo { start: 59, byte_len: 1, cell_width: 1, incomplete: false, }, 23: ClusterInfo { start: 23, byte_len: 1, cell_width: 1, incomplete: false, }, 11: ClusterInfo { start: 11, byte_len: 1, cell_width: 1, incomplete: false, }, 10: ClusterInfo { start: 10, byte_len: 1, cell_width: 1, incomplete: false, }, 6: ClusterInfo { start: 6, byte_len: 1, cell_width: 1, incomplete: false, }, 34: ClusterInfo { start: 34, byte_len: 1, cell_width: 1, incomplete: false, }, 35: ClusterInfo { start: 35, byte_len: 1, cell_width: 1, incomplete: false, }, 48: ClusterInfo { start: 48, byte_len: 1, cell_width: 1, incomplete: false, }, 45: ClusterInfo { start: 45, byte_len: 1, cell_width: 1, incomplete: false, }, 14: ClusterInfo { start: 14, byte_len: 1, cell_width: 1, incomplete: false, }, 17: ClusterInfo { start: 17, byte_len: 1, cell_width: 1, incomplete: false, }, 29: ClusterInfo { start: 29, byte_len: 1, cell_width: 1, incomplete: false, }, 61: ClusterInfo { start: 61, byte_len: 1, cell_width: 1, incomplete: false, }, 18: ClusterInfo { start: 18, byte_len: 1, cell_width: 1, incomplete: false, }, 65: ClusterInfo { start: 65, byte_len: 1, cell_width: 1, incomplete: false, }, 52: ClusterInfo { start: 52, byte_len: 1, cell_width: 1, incomplete: false, }, 31: ClusterInfo { start: 31, byte_len: 1, cell_width: 1, incomplete: false, }, 8: ClusterInfo { start: 8, byte_len: 1, cell_width: 1, incomplete: false, }, 38: ClusterInfo { start: 38, byte_len: 1, cell_width: 1, incomplete: false, }, 3: ClusterInfo { start: 3, byte_len: 1, cell_width: 1, incomplete: false, }, 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, 25: ClusterInfo { start: 25, byte_len: 1, cell_width: 1, incomplete: false, }, 37: ClusterInfo { start: 37, byte_len: 1, cell_width: 1, incomplete: false, }, 57: ClusterInfo { start: 57, byte_len: 1, cell_width: 1, incomplete: false, }, 30: ClusterInfo { start: 30, byte_len: 1, cell_width: 1, incomplete: false, }, 41: ClusterInfo { start: 41, byte_len: 1, cell_width: 1, incomplete: false, }, 60: ClusterInfo { start: 60, byte_len: 1, cell_width: 1, incomplete: false, }, 63: ClusterInfo { start: 63, byte_len: 1, cell_width: 1, incomplete: false, }, 51: ClusterInfo { start: 51, byte_len: 1, cell_width: 1, incomplete: false, }, 19: ClusterInfo { start: 19, byte_len: 1, cell_width: 1, incomplete: false, }, 44: ClusterInfo { start: 44, byte_len: 1, cell_width: 1, incomplete: false, }, 54: ClusterInfo { start: 54, byte_len: 1, cell_width: 1, incomplete: false, }, 62: ClusterInfo { start: 62, byte_len: 1, cell_width: 1, incomplete: false, }, 26: ClusterInfo { start: 26, byte_len: 1, cell_width: 1, incomplete: false, }, 15: ClusterInfo { start: 15, byte_len: 1, cell_width: 1, incomplete: false, }, 21: ClusterInfo { start: 21, byte_len: 1, cell_width: 1, incomplete: false, }, 27: ClusterInfo { start: 27, byte_len: 1, cell_width: 1, incomplete: false, }, 20: ClusterInfo { start: 20, byte_len: 1, cell_width: 1, incomplete: false, }, 33: ClusterInfo { start: 33, byte_len: 1, cell_width: 1, incomplete: false, }, 39: ClusterInfo { start: 39, byte_len: 1, cell_width: 1, incomplete: false, }, 7: ClusterInfo { start: 7, byte_len: 1, cell_width: 1, incomplete: false, }, 43: ClusterInfo { start: 43, byte_len: 1, cell_width: 1, incomplete: false, }, 16: ClusterInfo { start: 16, byte_len: 1, cell_width: 1, incomplete: false, }, 5: ClusterInfo { start: 5, byte_len: 1, cell_width: 1, incomplete: false, }, 40: ClusterInfo { start: 40, byte_len: 1, cell_width: 1, incomplete: false, }, 32: ClusterInfo { start: 32, byte_len: 1, cell_width: 1, incomplete: false, }, 46: ClusterInfo { start: 46, byte_len: 1, cell_width: 1, incomplete: false, }, 53: ClusterInfo { start: 53, byte_len: 1, cell_width: 1, incomplete: false, }, 28: ClusterInfo { start: 28, byte_len: 1, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 58: ClusterInfo { start: 58, byte_len: 1, cell_width: 1, incomplete: false, }, 50: ClusterInfo { start: 50, byte_len: 1, cell_width: 1, incomplete: false, }, 1: ClusterInfo { start: 1, byte_len: 1, cell_width: 1, incomplete: false, }, 47: ClusterInfo { start: 47, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 0, intensity: Normal, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 2, ), background: Default, fat: None, }, text: " ", width: 66, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 2, }, }, ), start_by_cell_idx: { 23: 21, 60: 58, 21: 19, 32: 30, 39: 37, 48: 46, 17: 15, 50: 48, 47: 45, 40: 38, 65: 63, 20: 18, 64: 62, 22: 20, 37: 35, 18: 16, 16: 14, 55: 53, 19: 17, 9: 7, 53: 51, 15: 13, 29: 27, 67: 65, 35: 33, 44: 42, 10: 8, 46: 44, 62: 60, 33: 31, 6: 4, 38: 36, 59: 57, 49: 47, 24: 22, 26: 24, 7: 5, 52: 50, 14: 12, 57: 55, 61: 59, 45: 43, 25: 23, 51: 49, 4: 2, 41: 39, 2: 0, 43: 41, 63: 61, 5: 3, 3: 1, 31: 29, 54: 52, 13: 11, 27: 25, 42: 40, 58: 56, 28: 26, 30: 28, 34: 32, 12: 10, 36: 34, 8: 6, 66: 64, 56: 54, 11: 9, }, } 20:41:32.350 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.355 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 1 -> Info { cluster: 1, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.356 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.358 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 3 -> Info { cluster: 3, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.359 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 4 -> Info { cluster: 4, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.360 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 5 -> Info { cluster: 5, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.361 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 6 -> Info { cluster: 6, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.362 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 7 -> Info { cluster: 7, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.363 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 8 -> Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.364 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 9 -> Info { cluster: 9, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.365 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 10 -> Info { cluster: 10, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.366 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 11 -> Info { cluster: 11, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.368 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 12 -> Info { cluster: 12, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.369 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 13 -> Info { cluster: 13, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.370 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 14 -> Info { cluster: 14, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.371 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 15 -> Info { cluster: 15, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.372 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 16 -> Info { cluster: 16, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.373 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 17 -> Info { cluster: 17, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.374 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 18 -> Info { cluster: 18, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.375 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 19 -> Info { cluster: 19, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.376 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 20 -> Info { cluster: 20, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.377 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 21 -> Info { cluster: 21, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.378 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 22 -> Info { cluster: 22, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.380 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 23 -> Info { cluster: 23, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.381 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 24 -> Info { cluster: 24, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.382 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 25 -> Info { cluster: 25, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.383 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 26 -> Info { cluster: 26, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.385 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 27 -> Info { cluster: 27, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.386 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 28 -> Info { cluster: 28, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.388 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 29 -> Info { cluster: 29, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.389 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 30 -> Info { cluster: 30, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.390 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 31 -> Info { cluster: 31, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.391 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 32 -> Info { cluster: 32, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.392 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 33 -> Info { cluster: 33, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.393 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 34 -> Info { cluster: 34, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.394 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 35 -> Info { cluster: 35, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.395 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 36 -> Info { cluster: 36, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.396 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 37 -> Info { cluster: 37, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.397 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 38 -> Info { cluster: 38, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.398 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 39 -> Info { cluster: 39, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.400 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 40 -> Info { cluster: 40, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.401 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 41 -> Info { cluster: 41, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.402 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 42 -> Info { cluster: 42, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.403 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 43 -> Info { cluster: 43, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.404 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 44 -> Info { cluster: 44, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.405 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 45 -> Info { cluster: 45, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.406 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 46 -> Info { cluster: 46, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.408 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 47 -> Info { cluster: 47, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.409 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 48 -> Info { cluster: 48, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.410 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 49 -> Info { cluster: 49, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.411 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 50 -> Info { cluster: 50, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.412 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 51 -> Info { cluster: 51, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.413 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 52 -> Info { cluster: 52, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.414 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 53 -> Info { cluster: 53, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.416 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 54 -> Info { cluster: 54, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.417 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 55 -> Info { cluster: 55, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.419 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 56 -> Info { cluster: 56, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.420 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 57 -> Info { cluster: 57, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.421 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 58 -> Info { cluster: 58, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.422 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 59 -> Info { cluster: 59, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.423 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 60 -> Info { cluster: 60, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.424 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 61 -> Info { cluster: 61, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.425 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 62 -> Info { cluster: 62, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.426 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 63 -> Info { cluster: 63, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.427 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 64 -> Info { cluster: 64, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.428 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 65 -> Info { cluster: 65, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.429 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 1, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 3, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 4, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 5, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 6, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 7, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 9, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 10, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 11, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 12, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 13, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 14, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 15, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 16, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 17, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 18, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 19, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 20, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 21, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 22, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 23, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 24, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 25, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 26, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 27, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 28, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 29, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 30, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 31, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 32, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 33, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 34, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 35, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 36, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 37, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 38, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 39, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 40, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 41, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 42, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 43, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 44, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 45, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 46, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 47, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 48, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 49, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 50, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 51, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 52, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 53, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 54, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 55, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 56, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 57, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 58, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 59, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 60, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 61, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 62, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 63, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 64, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 65, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:32.439 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 7: ClusterInfo { start: 7, byte_len: 1, cell_width: 1, incomplete: false, }, 4: ClusterInfo { start: 4, byte_len: 1, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 6: ClusterInfo { start: 6, byte_len: 1, cell_width: 1, incomplete: false, }, 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, 1: ClusterInfo { start: 1, byte_len: 1, cell_width: 1, incomplete: false, }, 3: ClusterInfo { start: 3, byte_len: 1, cell_width: 1, incomplete: false, }, 8: ClusterInfo { start: 8, byte_len: 1, cell_width: 1, incomplete: false, }, 5: ClusterInfo { start: 5, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 5, ), background: Default, fat: None, }, text: "08:41:01 ", width: 9, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 68, }, }, ), start_by_cell_idx: { 69: 1, 68: 0, 74: 6, 75: 7, 72: 4, 76: 8, 70: 2, 71: 3, 73: 5, }, } 20:41:32.440 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.441 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 1 -> Info { cluster: 1, len: 1, codepoint: 27, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.442 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.443 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 3 -> Info { cluster: 3, len: 1, codepoint: 23, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.444 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 4 -> Info { cluster: 4, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.446 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 5 -> Info { cluster: 5, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.447 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 6 -> Info { cluster: 6, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.449 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 7 -> Info { cluster: 7, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.450 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 8 -> Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.451 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 1, len: 1, codepoint: 27, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 3, len: 1, codepoint: 23, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 4, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 5, len: 1, codepoint: 29, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 6, len: 1, codepoint: 19, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 7, len: 1, codepoint: 20, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 8, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:32.453 DEBUG wezterm_font::shaper::harfbuzz > cluster_resolver: ClusterResolver { map: { 0: ClusterInfo { start: 0, byte_len: 1, cell_width: 1, incomplete: false, }, 2: ClusterInfo { start: 2, byte_len: 1, cell_width: 1, incomplete: false, }, 1: ClusterInfo { start: 1, byte_len: 1, cell_width: 1, incomplete: false, }, }, presentation_width: Some( PresentationWidth { cluster: CellCluster { attrs: CellAttributes { attributes: 1, intensity: Bold, underline: None, blink: None, italic: false, reverse: false, strikethrough: false, invisible: false, wrapped: false, overline: false, semantic_type: Output, foreground: PaletteIndex( 5, ), background: Default, fat: None, }, text: "PM ", width: 3, presentation: Text, direction: LeftToRight, byte_to_cell_idx: [], byte_to_cell_width: [], first_cell_idx: 77, }, }, ), start_by_cell_idx: { 78: 1, 77: 0, 79: 2, }, } 20:41:32.455 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 0 -> Info { cluster: 0, len: 1, codepoint: 51, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.456 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 1 -> Info { cluster: 1, len: 1, codepoint: 48, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.457 DEBUG wezterm_font::shaper::harfbuzz > hb info.cluster 2 -> Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0 } 20:41:32.458 DEBUG wezterm_font::shaper::harfbuzz > font_idx=0 info_clusters: [ [ Info { cluster: 0, len: 1, codepoint: 51, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 1, len: 1, codepoint: 48, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], [ Info { cluster: 2, len: 1, codepoint: 3, x_advance: 576, y_advance: 0, x_offset: 0, y_offset: 0, }, ], ] 20:41:32.459 DEBUG wezterm_gui::termwindow::render > paint_impl before call_draw elapsed=174.2081ms 20:41:32.460 DEBUG wezterm_gui::termwindow::render > paint_impl elapsed=175.4039ms, fps=0.041908734 20:41:33.288 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:33.290 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:33.292 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:34.433 DEBUG config > event:Ok(Event { kind: Create(Any), paths: ["C:\\Users\\micga\\.config\\wezterm\\4913"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }) 20:41:34.645 DEBUG config > paths "C:\\Users\\micga\\.config\\wezterm" changed, reload config 20:41:36.691 DEBUG config > Reloaded configuration! generation=4 20:41:36.694 DEBUG wezterm_gui::termwindow > Notification(Any { .. }) 20:41:36.695 DEBUG wezterm_gui::termwindow > config was reloaded, overrides: nil 20:41:37.541 ERROR env_bootstrap > panic at window\src\os\windows\window.rs:1333:31 - !? 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: env_bootstrap::fixup_appimage 3: alloc::boxed::impl$47::call at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\alloc\src\boxed.rs:2002 4: std::panicking::rust_panic_with_hook at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:696 5: std::panicking::begin_panic_handler::closure$0 at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:583 6: std::sys_common::backtrace::__rust_end_short_backtrace at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\sys_common\backtrace.rs:150 7: std::panicking::begin_panic_handler at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:579 8: core::panicking::panic_fmt at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\core\src\panicking.rs:67 9: core::result::unwrap_failed at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\core\src\result.rs:1750 10: window::os::windows::window::apply_theme 11: window::os::windows::window::do_wnd_proc 12: window::os::windows::window::do_wnd_proc 13: CallWindowProcW 14: CallWindowProcA 15: GetPhysicalCursorPos 16: KiUserCallbackDispatcher 17: NtUserPeekMessage 18: PeekMessageW 19: PeekMessageW 20: Ordinal88 21: Ordinal88 22: CoUnloadingWOW 23: CoUnloadingWOW 24: WindowsPreallocateStringBuffer 25: WindowsPreallocateStringBuffer 26: WindowsPreallocateStringBuffer 27: WindowsPreallocateStringBuffer 28: NdrServerCallNdr64 29: WindowsPreallocateStringBuffer 30: ObjectStublessClient32 31: WindowsIsStringEmpty 32: WindowsIsStringEmpty 33: WindowsIsStringEmpty 34: CoTaskMemAlloc 35: RoGetActivationFactory 36: GetRegistryPathDetokenizer 37: GetRegistryPathDetokenizer 38: GetRegistryPathDetokenizer 39: GetRegistryPathDetokenizer 40: CreateDesktopAppXActivationInfo 41: PersistAppExecutionAliasToFileHandleEx 42: DllGetClassObject 43: DllGetClassObject 44: LoadAppExecutionAliasInfoEx 45: FatalAppExitW 46: IsProcessCritical 47: CreateProcessInternalW 48: CreateProcessW 49: CreateProcessW 50: std::sys::windows::process::Command::spawn at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\sys\windows\process.rs:326 51: std::sys::windows::process::Command::output at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\sys\windows\process.rs:352 52: std::process::Command::output at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\process.rs:922 53: config::wsl::WslDistro::load_distro_list 54: config::wsl::WslDomain::default_domains 55: config::config::_IMPL_FROMDYNAMIC_FOR_Config::::from_dynamic 56: config::lua::ConfigHelper::new_index 57: mlua::userdata_impl::StaticUserDataMethods::box_method_mut::{{closure}} 58: mlua::lua::Lua::create_callback::call_callback::{{closure}} 59: mlua::lua::Lua::create_callback 60: luaD_rawrunprotected 61: luaD_precall 62: luaD_rawrunprotected 63: luaV_finishset 64: luaV_execute 65: luaD_rawrunprotected 66: luaD_rawrunprotected 67: lua_resume 68: as core::future::future::Future>::poll 69: async_io::driver::block_on 70: wezterm_dynamic::error::Error::capture_warnings 71: config::config::Config::load_with_overrides 72: config::overridden_config 73: wezterm_gui::termwindow::TermWindow::config_was_reloaded 74: as core::ops::function::FnOnce>::call_once 75: wezterm_gui::termwindow::TermWindow::dispatch_window_event 76: wezterm_gui::termwindow::TermWindow::new_window::{{closure}}::{{closure}} 77: window::WindowEventSender::dispatch 78: alloc::alloc::box_free 79: async_task::raw::RawTask::run 80: window::spawn::SpawnQueue::run 81: ::run_message_loop 82: wezterm_gui::frontend::GuiFrontEnd::run_forever 83: wezterm_gui::spawn_mux_server 84: wezterm_gui::terminate_with_error 85: std::sys_common::backtrace::__rust_begin_short_backtrace 86: std::rt::lang_start::{{closure}} 87: core::ops::function::impls::impl$2::call_once at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\core\src\ops\function.rs:287 88: std::panicking::try::do_call at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:487 89: std::panicking::try at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:451 90: std::panic::catch_unwind at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panic.rs:140 91: std::rt::lang_start_internal::closure$2 at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\rt.rs:148 92: std::panicking::try::do_call at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:487 93: std::panicking::try at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panicking.rs:451 94: std::panic::catch_unwind at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\panic.rs:140 95: std::rt::lang_start_internal at /rustc/0c61c7a978fe9f7b77a1d667c77d2202dadd1c10/library\std\src\rt.rs:148 96: main 97: invoke_main at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 98: __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 99: BaseThreadInitThunk 100: RtlUserThreadStart 20:41:37.546 ERROR window::os::windows::window > caught Any { .. }