Skip to content

[bug] Rendering issue when scaling \uf444 with Menlo and mapped Symbol Nerd Fonts #9471

@broeknbytes

Description

@broeknbytes

Describe the bug
When rendering the glyph \uf444 and centering vertically the dot gets chopped in half. Issue is not there when aligned top/bottom, and also issue is not there when starting with --config NONE. I'm hoping this is an error on the user part that can be easily solved.

To Reproduce
Print \uf444 vertically aligned top, bottom, middle:

printf "\e]66;n=6:d=7:v=0:w=1;\uf444\a\e]66;n=6:d=7:v=1:w=1;\uf444\a\e]66;n=6:d=7:v=2:w=1;\uf444\a\n"

Screenshots
Image

Environment details

kitty 0.45.0 (c26b770530) created by Kovid Goy

<img width="837" height="25" alt="Image" src="https://github.com/user-attachments/assets/cf53e112-232b-4c10-aa3e-50a645fdd704" />

al
Darwin MacBookProM1.local 24.6.0 Darwin Kernel Version 24.6.0: Wed Nov  5 21:33:58 PST 2025; root:xnu-11417.140.69.705.2~1/RELEASE_ARM64_T6000 arm64
ProductName:            macOS ProductVersion:           15.7.3 BuildVersion:            24G419
OpenGL: '4.1 Metal - 89.4' Detected version: 4.1
Frozen: True
Fonts:
  medium: Menlo-Regular: /System/Library/Fonts/Menlo.ttc
          Features: ()
    bold: Menlo-Bold: /System/Library/Fonts/Menlo.ttc
          Features: ()
  italic: Menlo-Italic: /System/Library/Fonts/Menlo.ttc
          Features: ()
      bi: Menlo-BoldItalic: /System/Library/Fonts/Menlo.ttc
          Features: ()
Paths:
  kitty: /Applications/kitty.app/Contents/MacOS/kitty
  base dir: /Applications/kitty.app/Contents/Resources/kitty
  extensions dir: /Applications/kitty.app/Contents/Resources/Python/lib/kitty-extensions
  system shell: /bin/zsh
System color scheme: light. Applied color theme type: none
Loaded config files:
  /Users/me/.config/kitty/kitty.conf

Config options different from defaults:
allow_remote_control       yes
enable_audio_bell          False
font_family                Menlo
font_size                  15.0
listen_on                  unix:$TMPDIR/kitty
macos_option_as_alt        1
macos_show_window_title_in window
symbol_map:
        U+23fb - U+23fe → Symbols Nerd Font Mono
        U+e000 - U+f533 → Symbols Nerd Font Mono
        U+f0001 - U+f1af0 → Symbols Nerd Font Mono
tab_bar_style              powerline
Changed shortcuts:
        cmd+k →  clear_terminal_and_scrollback
        cmd+l →  clear_last_command
        ctrl+cmd+, →  reload_config
        ctrl+cmd+l →  clear_screen
        opt+cmd+k →  clear_scrollback
        opt+cmd+r →  reset_terminal
        shift+cmd+/ →  open_kitty_website
Colors:
        active_tab_background      #93a1a1   
        active_tab_foreground      #eeeeee   
        background                 #002b36   
        color0                     #073642   
        color1                     #dc322f   
        color10                    #586e75   
        color11                    #657b83   
        color12                    #839496   
        color13                    #6c71c4   
        color14                    #93a1a1   
        color15                    #fdf6e3   
        color2                     #859900   
        color3                     #b58900   
        color4                     #268bd2   
        color5                     #d33682   
        color6                     #2aa198   
        color7                     #eee8d5   
        color8                     #002b36   
        color9                     #cb4b16   
        cursor                     #93a1a1   
        foreground                 #93a1a1   
        inactive_tab_background    #00222b   
        inactive_tab_foreground    #93a1a1   
        selection_background       #93a1a1   
        selection_foreground       #002b36   

Important environment variables seen by the kitty process:
        PATH                                /Applications/kitty.app/Contents/MacOS:/usr/bin:/bin:/usr/sbin:/sbin
        LANG                                en_US.UTF-8
        SHELL                               /bin/zsh
        USER                                me

Additional context
Try to reproduce the problem with kitty --config NONE

printf "\e]66;n=6:d=7:v=0:w=1;\uf444\a\e]66;n=6:d=7:v=1:w=1;\uf444\a\e]66;n=6:d=7:v=2:w=1;\uf444\a\n"
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions