Closed ukiran03 closed 2 weeks ago
Not repro on my system. And we did not modify the metdata in v32. Maybe you can try completely unisntall existing version, restart your system and then reinstall?
You're going to need more information than that. If you're using Arch Linux, which package are you using to install this font?
How exactly are you determining that it's the fixed variant?
Are you downloading from releases, or from package manager? The AUR package is not maintained by me but by @Markus00000.
I installed extra/ttc-iosevka through pacman, which brought Iosevka-{ExtraLight,Heavy,Thin...}.ttc of 9 files to my system dir: /usr/share/fonts/TTF/ Additionally, I installed from the releases Iosevka v32.0.1, the latest SuperTTC package
Both only resulted showing Iosevka Fixed variants
(set-frame-font "Iosevka 12" nil t)
(error "Font not available" #<font-spec nil nil Iosevka nil nil nil nil nil 12.0 nil nil nil ((:name . "Iosevka 12") (:user-spec . "Iosevka 12"))>)
(set-frame-font "Iosevka Extended 12" nil t)
(error "Font not available" #<font-spec nil nil Iosevka\ Extended nil nil nil nil nil 12.0 nil nil nil ((:name . "Iosevka Extended 12") (:user-spec . "Iosevka Extended 12"))>)
(set-frame-font "Iosevka Fixed Extended 12" nil t)
nil ;; no error and sets the font
[ ~ 0 ] $ fc-list ':' file | grep -v 'IosevkaNerd' | grep Iosevka
/usr/share/fonts/TTF/Iosevka-Regular.ttc:
/usr/share/fonts/TTF/Iosevka-ExtraLight.ttc:
/usr/share/fonts/TTF/Iosevka-Heavy.ttc:
/usr/share/fonts/TTF/Iosevka-Thin.ttc:
/usr/share/fonts/TTF/Iosevka-SemiBold.ttc:
/home/ukiran/.local/share/fonts/Iosevka.ttc:
/usr/share/fonts/TTF/Iosevka-Light.ttc:
/usr/share/fonts/TTF/Iosevka-ExtraBold.ttc:
/usr/share/fonts/TTF/Iosevka-Medium.ttc:
/usr/share/fonts/TTF/Iosevka-Bold.ttc:
same problem as in emacs
I'm not familiar with Emacs, but I think some of these applications do not support "non-fixed" fonts where a glyph can occupy either 1 or 2 spaces.
Did you test it on other applications like GUI text editors or web browser?
I also tested with Gedit (gnome text editor) The listed Iosevka font variants are fixed variants only.
Could you try uninstall the package from pacman and manually clean install the fonts from releases? Or maybe you can try the TTF version? I checked the TTC's metadata, it is completely valid.
I will try it. I am fine with my situation, and I think there must be an issue on my side. I'll figure it out once I have the time. If I find anything, I will post it here. Thank you for your time and patience.
Every method I use to install the Iosevka font results in the fixed version instead of the default one. This issue started with the 32.0.1 release