Closed VitGottwald closed 1 year ago
The same problem happens when using Iosevka Term font. However, it is not clear whether Iosevka implements these chars.
kitty prefers using Emoji fonts for Emoji symbols. If you want to force use of a non-emoji font then use symbol_map but as you discovered, that wont change the width of the character. You can change the width of some emoji characters using the emoji variation selector combining chars, if the emoji is marked as variable width in the standard.
Describe the bug When using PragmataPro font, some emoji characters fall back to to Apple Color Emoji even though PragmataPro defines these characters (for example U+231a Watch, U+231b Hourglass).
To Reproduce Steps to reproduce the behavior:
font_family PragmataPro Mono Liga
tokitty.conf
kitty --debug-font-fallback
curl https://raw.githubusercontent.com/fabrizioschiavi/pragmatapro-semiotics/main/Symbols.csv 2>/dev/null | head -n 34 | tail -n 4
Screenshots
Environment details
Additional context Reproduced with minimal config
/tmp/kitty.conf
containing single linefont_family PragmataPro Mono Liga
by runningkitty --debug-font-fallback --config /tmp/kitty.conf