FS#75062 - [ttf-nerd-fonts-symbols] Using Cascadia Code PL makes symbols smaller
Attached to Project:
Community Packages
Opened by Gabriel Sirilan (siri) - Tuesday, 14 June 2022, 09:19 GMT
Last edited by Daniel M. Capella (polyzen) - Friday, 14 July 2023, 22:19 GMT
Opened by Gabriel Sirilan (siri) - Tuesday, 14 June 2022, 09:19 GMT
Last edited by Daniel M. Capella (polyzen) - Friday, 14 July 2023, 22:19 GMT
|
Details
Description:Using Cascadia Code PL makes symbols smaller
Additional info: * Package version: 2.1.0+36+gd0bf73a1- * 10-nerd-font-symbols.conf symlinked from /etc/fontconfig/conf.d/ * Cascadia {Code, Mono} PL NOT set as `monospace` font The original variant of Cascadia Code/Mono do not contain Powerline symbols. Hence, it may be advisable to use the Cascadia {Code, Mono} PL variants. However, using the variants in conjunction with this package with ttf-iosevka-nerd installed results in the symbols being smaller than usual. The ttf-iosevka-nerd package only contains the fonts and no fontconfig configuration files. However, removing ttf-iosevka-nerd results in the problem being fixed. This strongly suggests that font substitution quirks are responsible for this rendering error. As detailed below, adding the Cascadia {Code, Mono} aliases to 10-nerd-font-symbols.conf fixes this problem. Steps to reproduce: 0. Install ttf-nerd-fonts-symbols, ttf-cascadia-code, and ttf-iosevka-nerd 1. Use the Powerline variant of Cascadia (Cascadia {Code,Mono} PL) in your preferred terminal 2. Nerd font symbols become smaller (Suggested) fixes: 0. Add Cascadia {Code, Mono} PL alias to 10-nerd-font-symbols.conf. Tested fix in per-user configuration 1. Notify maintainer of ttf-iosevka-nerd of this problem. However effectiveness is doubted as 10-nerd-font-symbols.conf contains aliases for a large number of fonts, which indicates this affects all fonts that do not have an alias. |
This task depends upon
Closed by Daniel M. Capella (polyzen)
Friday, 14 July 2023, 22:19 GMT
Reason for closing: No response
Friday, 14 July 2023, 22:19 GMT
Reason for closing: No response
On a high note, I had to contend with having ttf-iosevka-nerd installed because of the `ttf-nerd-font` dependency of one of my packages. With the new update this is not needed, so I can revert back to not having `ttf-iosevka-nerd` installed with this.
I am suggesting this as a workaround, since this should really work out of the box with `Cascadia Code` and with any other package installed. It may help though that the PL variant is officially provided by Microsoft ( https://github.com/microsoft/cascadia-code#font-variants ).