Skip to content

Bug: Ligature Glyphs render incorrectly in terminal #18

@3dyuval

Description

@3dyuval

Hi, I'm using Kitty terminal and this is how it currently renders. I was able to create a succefull compilation with nerd patching, unhinted, and ligature glayphs in this pr for reference

Reproduction steps

  1. Download 2.0.0 Term Nerd Font
curl -L "https://github.com/ahatem/IoskeleyMono/releases/download/v2.0.0/IoskeleyMono-Term-NerdFont.zip" -o ioskeleymono-term.zip

unzip -o ioskeleymono-term.zip
find . -name "*.ttf" -exec cp {} "$FONT_DIR/" \;
fc-cache -f
echo "Updated font cache."
  1. installed and updated font cache
  2. open kitten choose-fonts and select IoskeleyMonoTerm Nerd Font
  3. Notice the glyphs render incorrectly

References and context

# BEGIN_KITTY_FONTS
font_family      family='IoskeleyMonoTerm Nerd Font' postscript_name=IoskeleyMonoTermNF
bold_font        family='IoskeleyMonoTerm Nerd Font' postscript_name=IoskeleyMonoTermNF-Bold
italic_font      family='IoskeleyMonoTerm Nerd Font' postscript_name=IoskeleyMonoTermNF-Italic
bold_italic_font family='IoskeleyMonoTerm Nerd Font' postscript_name=IoskeleyMonoTermNF-BoldItalic
# END_KITTY_FONTS
Image


System information

┌─────────────────────────────────────────────────────────────────────────────────────────┐
│  SYSTEMINFORMATION                                                      Version: 5.31.5 │
└─────────────────────────────────────────────────────────────────────────────────────────┘

Operating System:
──────────────────────────────────────────────────────────────────────────────────────────
Platform         : linux
Distro           : cachyos
Release          : rolling
Codename         : 
Kernel           : 6.19.9-1-cachyos
Arch             : x64
Hostname         : dell-lat-x8664
Codepage         : UTF-8
Build            : rolling

System:
──────────────────────────────────────────────────────────────────────────────────────────
Manufacturer     : Dell Inc.
Model            : Latitude 5520
Version          : 
Virtual          : false

CPU:
──────────────────────────────────────────────────────────────────────────────────────────
Manufacturer     : Intel
Brand            : Gen Intel® Core™ i7-1165G7
Family           : 6
Model            : 140
Stepping         : 1
Speed            : 2.8
Cores            : 8
PhysicalCores    : 4
PerformanceCores : 4
EfficiencyCores  : 0
Processors       : 1
Socket           : 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions