kovidgoyal / kitty

Cross-platform, fast, feature-rich, GPU based terminal
https://sw.kovidgoyal.net/kitty/
GNU General Public License v3.0
23.78k stars 959 forks source link

Kitty doesn't respect fontconfig settings anymore #7773

Closed dtcyganok closed 2 weeks ago

dtcyganok commented 2 weeks ago

Describe the bug After v0.36.0 has been released kitty stopped respecting fontconfig OpenType font features settings.

To Reproduce Steps to reproduce the behavior:

  1. Edit ~/.config/fontconfig/fonts.conf:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
  <match target="font">
    <test name="family">
      <string>JetBrains Mono</string>
    </test>
    <edit name="fontfeatures" mode="assign">
      <string>calt off</string>
      <string>zero</string>
      <string>cv06</string>
      <string>cv07</string>
      <string>cv08</string>
    </edit>
  </match>
</fontconfig>
  1. Run kitty kitty --config NONE
  2. See that the font features settings haven't been applied
tuananh commented 2 weeks ago

i thought im going crazy :D