Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Literation Sans Mono horizontal spacing too wide #911

Closed
3 tasks done
Finii opened this issue Sep 3, 2022 · 4 comments · Fixed by #912
Closed
3 tasks done

Literation Sans Mono horizontal spacing too wide #911

Finii opened this issue Sep 3, 2022 · 4 comments · Fixed by #912

Comments

@Finii
Copy link
Collaborator

Finii commented Sep 3, 2022

🗹 Requirements

  • I have searched the issues for my issue and found nothing related and/or helpful
  • I have searched the FAQ for help
  • I have searched the Wiki for help

🎯 Subject of the issue

Experienced behavior:

Advance width (cell width) too wide, also breaks 1/2 glyph:
image

Noticed at #909

At master (i.e. v2.2.1)

fontforge patched-fonts/LiberationMono/complete/Literation\ Sans\ Nerd\ Font\ Complete\ Mono.ttf
@Finii
Copy link
Collaborator Author

Finii commented Sep 3, 2022

The source font is not monospaced, to begin with...:

image

M: 1706, %: 1821, I: 569, AE: 2048, W: 1933

And the combined letters like AE and IJ are all much wider then the normal most-wide letters like M and W.

This makes our width detection go wrong. We already excluded some chars from the width detection with

@Finii
Copy link
Collaborator Author

Finii commented Sep 3, 2022

Hmm, there are several fonts that are not monospaced to begin with, and they of course all look ugly as hell after we create a Nerd Font Mono from them...

This lists 'em:

Examining 601 font files
NOT MONO Arimo-Bold (width 487 / 1997 - 2048) Panose says "monospace False"
NOT MONO Arimo-BoldItalic (width 487 / 1997 - 2048) Panose says "monospace False"
NOT MONO Arimo-Italic (width 391 / 2079 - 2079) Panose says "monospace False"
NOT MONO Arimo-Regular (width 391 / 2079 - 2079) Panose says "monospace False"
LIES     FiraCode-Bold (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     FiraCode-Light (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     FiraCode-Medium (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     FiraCode-Regular (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     FiraCode-Retina (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     FiraCode-SemiBold (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     gohufont-uni-11 (width 1117 / 1117 - 1117) Panose says "monospace False"
NOT MONO heavy_data (width 351 / 2079 - 2079) Panose says "monospace False"
NOT MONO iAWriterDuoS-Bold (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuoS-BoldItalic (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuoS-Italic (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuoS-Regular (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-Bold (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-BoldItalic (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-Italic (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-Regular (width 600 / 900 - 900) Panose says "monospace False"
LIES     iAWriterMonoS-Bold (width 600 / 619 - 619) Panose says "monospace False"
LIES     iAWriterMonoS-BoldItalic (width 600 / 600 - 600) Panose says "monospace False"
LIES     iAWriterMonoS-Italic (width 600 / 600 - 600) Panose says "monospace False"
LIES     iAWriterMonoS-Regular (width 600 / 667 - 667) Panose says "monospace False"
NOT MONO iAWriterQuattroS-Bold (width 300 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterQuattroS-BoldItalic (width 300 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterQuattroS-Italic (width 300 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterQuattroS-Regular (width 300 / 900 - 900) Panose says "monospace False"
LIES     Lekton-Bold (width 500 / 500 - 500) Panose says "monospace False"
LIES     Lekton-Italic (width 455 / 500 - 500) Panose says "monospace False"
LIES     Lekton-Regular (width 500 / 500 - 500) Panose says "monospace False"
NOT MONO LiberationSans-BoldItalic (width 487 / 1997 - 2048) Panose says "monospace False"
NOT MONO LiberationSans-Bold (width 487 / 1997 - 2048) Panose says "monospace False"
NOT MONO LiberationSans-Italic (width 391 / 2079 - 2079) Panose says "monospace False"
NOT MONO LiberationSans-Regular (width 391 / 2079 - 2079) Panose says "monospace False"
NOT MONO LiberationSerif-BoldItalic (width 451 / 1821 - 1933) Panose says "monospace False"
NOT MONO LiberationSerif-Bold (width 451 / 2048 - 2048) Panose says "monospace False"
NOT MONO LiberationSerif-Italic (width 438 / 1884 - 1933) Panose says "monospace False"
NOT MONO LiberationSerif-Regular (width 369 / 1933 - 1933) Panose says "monospace False"
LIES     Lilex-Bold (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Lilex-Light (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Lilex-Medium (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Lilex-Regular (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Monofur Italic for Powerline (width 1200 / 1200 - 1200) Panose says "monospace False"
NOT MONO mplus-1c-black (width 346 / 936 - 946) Panose says "monospace False"
NOT MONO mplus-1p-black (width 346 / 986 - 986) Panose says "monospace False"
NOT MONO mplus-2c-black (width 346 / 936 - 946) Panose says "monospace False"
NOT MONO mplus-2p-black (width 346 / 986 - 986) Panose says "monospace False"
NOT MONO mplus-1c-bold (width 291 / 898 - 922) Panose says "monospace False"
NOT MONO mplus-1p-bold (width 291 / 971 - 971) Panose says "monospace False"
NOT MONO mplus-2c-bold (width 291 / 898 - 922) Panose says "monospace False"
NOT MONO mplus-2p-bold (width 291 / 971 - 971) Panose says "monospace False"
NOT MONO mplus-1c-heavy (width 319 / 912 - 924) Panose says "monospace False"
NOT MONO mplus-1p-heavy (width 319 / 979 - 979) Panose says "monospace False"
NOT MONO mplus-2c-heavy (width 319 / 912 - 924) Panose says "monospace False"
NOT MONO mplus-2p-heavy (width 319 / 979 - 979) Panose says "monospace False"
NOT MONO mplus-1c-light (width 209 / 876 - 915) Panose says "monospace False"
NOT MONO mplus-1p-light (width 209 / 943 - 943) Panose says "monospace False"
NOT MONO mplus-2c-light (width 209 / 876 - 915) Panose says "monospace False"
NOT MONO mplus-2p-light (width 209 / 943 - 943) Panose says "monospace False"
NOT MONO mplus-1c-medium (width 264 / 884 - 919) Panose says "monospace False"
NOT MONO mplus-1p-medium (width 264 / 964 - 964) Panose says "monospace False"
NOT MONO mplus-2c-medium (width 264 / 884 - 919) Panose says "monospace False"
NOT MONO mplus-2p-medium (width 264 / 964 - 964) Panose says "monospace False"
NOT MONO mplus-1c-regular (width 237 / 880 - 917) Panose says "monospace False"
NOT MONO mplus-1p-regular (width 237 / 953 - 953) Panose says "monospace False"
NOT MONO mplus-2c-regular (width 237 / 880 - 917) Panose says "monospace False"
NOT MONO mplus-2p-regular (width 237 / 953 - 953) Panose says "monospace False"
NOT MONO mplus-1c-thin (width 182 / 872 - 912) Panose says "monospace False"
NOT MONO mplus-1p-thin (width 182 / 932 - 932) Panose says "monospace False"
NOT MONO mplus-2c-thin (width 182 / 872 - 912) Panose says "monospace False"
NOT MONO mplus-2p-thin (width 182 / 932 - 932) Panose says "monospace False"
NOT MONO NotoSans-CondensedBlackItalic (width 240 / 833 - 833) Panose says "monospace False"
NOT MONO NotoSans-CondensedBlack (width 264 / 879 - 879) Panose says "monospace False"
NOT MONO NotoSans-CondensedBoldItalic (width 226 / 758 - 758) Panose says "monospace False"
NOT MONO NotoSans-CondensedBold (width 244 / 833 - 833) Panose says "monospace False"
NOT MONO NotoSans-CondensedExtraBoldItalic (width 233 / 788 - 788) Panose says "monospace False"
NOT MONO NotoSans-CondensedExtraBold (width 253 / 854 - 854) Panose says "monospace False"
NOT MONO NotoSans-CondensedExtraLightItalic (width 161 / 676 - 677) Panose says "monospace False"
NOT MONO NotoSans-CondensedExtraLight (width 174 / 728 - 768) Panose says "monospace False"
NOT MONO NotoSans-CondensedItalic (width 197 / 714 - 714) Panose says "monospace False"
NOT MONO NotoSans-CondensedLightItalic (width 174 / 690 - 690) Panose says "monospace False"
NOT MONO NotoSans-CondensedLight (width 189 / 748 - 769) Panose says "monospace False"
NOT MONO NotoSans-CondensedMediumItalic (width 206 / 727 - 727) Panose says "monospace False"
NOT MONO NotoSans-CondensedMedium (width 222 / 797 - 797) Panose says "monospace False"
NOT MONO NotoSans-CondensedSemiBoldItalic (width 215 / 741 - 741) Panose says "monospace False"
NOT MONO NotoSans-CondensedSemiBold (width 233 / 814 - 814) Panose says "monospace False"
NOT MONO NotoSans-CondensedThinItalic (width 152 / 666 - 671) Panose says "monospace False"
NOT MONO NotoSans-CondensedThin (width 164 / 714 - 768) Panose says "monospace False"
NOT MONO NotoSans-Condensed (width 213 / 782 - 782) Panose says "monospace False"
NOT MONO NotoSans-ExtraBoldItalic (width 247 / 915 - 919) Panose says "monospace False"
NOT MONO NotoSans-ExtraBold (width 278 / 1000 - 1000) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedBlackItalic (width 241 / 791 - 791) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedBlack (width 252 / 840 - 840) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedBoldItalic (width 214 / 704 - 704) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedBold (width 235 / 775 - 775) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedExtraBoldItalic (width 226 / 744 - 744) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedExtraBold (width 243 / 803 - 803) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedExtraLightItalic (width 152 / 609 - 609) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedExtraLight (width 171 / 665 - 685) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedItalic (width 187 / 653 - 653) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedLightItalic (width 165 / 626 - 626) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedLight (width 184 / 685 - 688) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedMediumItalic (width 195 / 667 - 667) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedMedium (width 216 / 736 - 736) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedSemiBoldItalic (width 204 / 682 - 682) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedSemiBold (width 225 / 754 - 754) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedThinItalic (width 143 / 598 - 598) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensedThin (width 161 / 652 - 682) Panose says "monospace False"
NOT MONO NotoSans-ExtraCondensed (width 208 / 719 - 719) Panose says "monospace False"
NOT MONO NotoSans-ExtraLightItalic (width 182 / 849 - 885) Panose says "monospace False"
NOT MONO NotoSans-ExtraLight (width 183 / 882 - 963) Panose says "monospace False"
NOT MONO NotoSans-Italic (width 220 / 875 - 875) Panose says "monospace False"
NOT MONO NotoSans-LightItalic (width 196 / 858 - 878) Panose says "monospace False"
NOT MONO NotoSans-Light (width 198 / 900 - 956) Panose says "monospace False"
NOT MONO NotoSans-MediumItalic (width 230 / 884 - 884) Panose says "monospace False"
NOT MONO NotoSans-Medium (width 237 / 949 - 955) Panose says "monospace False"
NOT MONO NotoSans-Regular (width 225 / 935 - 946) Panose says "monospace False"
NOT MONO NotoSans-SemiBoldItalic (width 242 / 894 - 894) Panose says "monospace False"
NOT MONO NotoSans-SemiBold (width 251 / 964 - 966) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedBlackItalic (width 239 / 879 - 879) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedBlack (width 277 / 955 - 955) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedBoldItalic (width 240 / 823 - 823) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedBold (width 255 / 897 - 897) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedExtraBoldItalic (width 240 / 842 - 842) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedExtraBold (width 265 / 924 - 924) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedExtraLightItalic (width 171 / 750 - 776) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedExtraLight (width 178 / 801 - 861) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedItalic (width 208 / 782 - 782) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedLightItalic (width 185 / 762 - 778) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedLight (width 193 / 820 - 858) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedMediumItalic (width 217 / 794 - 794) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedMedium (width 229 / 866 - 866) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedSemiBoldItalic (width 228 / 807 - 807) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedSemiBold (width 241 / 880 - 880) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedThinItalic (width 161 / 742 - 775) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensedThin (width 168 / 788 - 862) Panose says "monospace False"
NOT MONO NotoSans-SemiCondensed (width 219 / 853 - 854) Panose says "monospace False"
NOT MONO NotoSans-ThinItalic (width 172 / 842 - 890) Panose says "monospace False"
NOT MONO NotoSans-Thin (width 172 / 878 - 967) Panose says "monospace False"
NOT MONO NotoSerif-BlackItalic (width 288 / 1083 - 1083) Panose says "monospace False"
NOT MONO NotoSerif-Black (width 288 / 1082 - 1082) Panose says "monospace False"
NOT MONO NotoSerif-BoldItalic (width 288 / 1067 - 1067) Panose says "monospace False"
NOT MONO NotoSerif-Bold (width 288 / 1067 - 1067) Panose says "monospace False"
NOT MONO NotoSerif-CondensedBlackItalic (width 251 / 946 - 946) Panose says "monospace False"
NOT MONO NotoSerif-CondensedBlack (width 254 / 956 - 956) Panose says "monospace False"
NOT MONO NotoSerif-CondensedBoldItalic (width 250 / 927 - 927) Panose says "monospace False"
NOT MONO NotoSerif-CondensedBold (width 251 / 930 - 930) Panose says "monospace False"
NOT MONO NotoSerif-CondensedExtraBoldItalic (width 250 / 937 - 937) Panose says "monospace False"
NOT MONO NotoSerif-CondensedExtraBold (width 253 / 944 - 944) Panose says "monospace False"
NOT MONO NotoSerif-CondensedExtraLightItalic (width 138 / 867 - 867) Panose says "monospace False"
NOT MONO NotoSerif-CondensedExtraLight (width 137 / 861 - 861) Panose says "monospace False"
NOT MONO NotoSerif-CondensedItalic (width 196 / 902 - 902) Panose says "monospace False"
NOT MONO NotoSerif-CondensedLightItalic (width 163 / 882 - 882) Panose says "monospace False"
NOT MONO NotoSerif-CondensedLight (width 163 / 876 - 876) Panose says "monospace False"
NOT MONO NotoSerif-CondensedMediumItalic (width 211 / 909 - 909) Panose says "monospace False"
NOT MONO NotoSerif-CondensedMedium (width 215 / 906 - 906) Panose says "monospace False"
NOT MONO NotoSerif-CondensedSemiBoldItalic (width 230 / 918 - 918) Panose says "monospace False"
NOT MONO NotoSerif-CondensedSemiBold (width 235 / 918 - 918) Panose says "monospace False"
NOT MONO NotoSerif-CondensedThinItalic (width 123 / 858 - 858) Panose says "monospace False"
NOT MONO NotoSerif-CondensedThin (width 121 / 851 - 851) Panose says "monospace False"
NOT MONO NotoSerif-Condensed (width 199 / 896 - 896) Panose says "monospace False"
NOT MONO NotoSerif-ExtraBoldItalic (width 288 / 1076 - 1076) Panose says "monospace False"
NOT MONO NotoSerif-ExtraBold (width 288 / 1075 - 1075) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedBlackItalic (width 235 / 887 - 887) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedBlack (width 240 / 902 - 902) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedBoldItalic (width 233 / 867 - 867) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedBold (width 235 / 872 - 872) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedExtraBoldItalic (width 234 / 878 - 878) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedExtraBold (width 238 / 888 - 888) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedExtraLightItalic (width 133 / 810 - 810) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedExtraLight (width 131 / 789 - 789) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedItalic (width 186 / 841 - 841) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedLightItalic (width 156 / 823 - 823) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedLight (width 156 / 807 - 807) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedMediumItalic (width 199 / 848 - 848) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedMedium (width 205 / 843 - 843) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedSemiBoldItalic (width 216 / 857 - 857) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedSemiBold (width 223 / 857 - 857) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedThinItalic (width 119 / 802 - 802) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensedThin (width 115 / 778 - 778) Panose says "monospace False"
NOT MONO NotoSerif-ExtraCondensed (width 190 / 832 - 832) Panose says "monospace False"
NOT MONO NotoSerif-ExtraLightItalic (width 150 / 1001 - 1001) Panose says "monospace False"
NOT MONO NotoSerif-ExtraLight (width 152 / 1027 - 1027) Panose says "monospace False"
NOT MONO NotoSerif-Italic (width 220 / 1045 - 1045) Panose says "monospace False"
NOT MONO NotoSerif-LightItalic (width 180 / 1020 - 1020) Panose says "monospace False"
NOT MONO NotoSerif-Light (width 181 / 1035 - 1035) Panose says "monospace False"
NOT MONO NotoSerif-MediumItalic (width 239 / 1051 - 1051) Panose says "monospace False"
NOT MONO NotoSerif-Medium (width 239 / 1053 - 1053) Panose says "monospace False"
NOT MONO NotoSerif-Regular (width 220 / 1047 - 1047) Panose says "monospace False"
NOT MONO NotoSerif-SemiBoldItalic (width 263 / 1059 - 1059) Panose says "monospace False"
NOT MONO NotoSerif-SemiBold (width 263 / 1059 - 1059) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedBlackItalic (width 269 / 1011 - 1011) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedBlack (width 270 / 1016 - 1016) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedBoldItalic (width 268 / 994 - 994) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedBold (width 269 / 996 - 996) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedExtraBoldItalic (width 268 / 1003 - 1003) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedExtraBold (width 270 / 1007 - 1007) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedExtraLightItalic (width 144 / 931 - 931) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedExtraLight (width 144 / 940 - 940) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedItalic (width 208 / 970 - 970) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedLightItalic (width 171 / 948 - 948) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedLight (width 172 / 952 - 952) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedMediumItalic (width 225 / 977 - 977) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedMedium (width 227 / 976 - 976) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedSemiBoldItalic (width 246 / 985 - 985) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedSemiBold (width 249 / 985 - 985) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedThinItalic (width 127 / 920 - 920) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensedThin (width 127 / 932 - 932) Panose says "monospace False"
NOT MONO NotoSerif-SemiCondensed (width 209 / 968 - 968) Panose says "monospace False"
NOT MONO NotoSerif-ThinItalic (width 131 / 989 - 989) Panose says "monospace False"
NOT MONO NotoSerif-Thin (width 134 / 1021 - 1021) Panose says "monospace False"
LIES     ProFontIIx (width 600 / 600 - 600) Panose says "monospace False"
LIES     RobotoMono-BoldItalic (width 1202 / 1202 - 1422) Panose says "monospace False"
LIES     RobotoMono-Bold (width 1229 / 1229 - 1449) Panose says "monospace False"
LIES     RobotoMono-Italic (width 1202 / 1203 - 1422) Panose says "monospace False"
LIES     RobotoMono-LightItalic (width 1202 / 1203 - 1422) Panose says "monospace False"
LIES     RobotoMono-Light (width 1229 / 1230 - 1449) Panose says "monospace False"
LIES     RobotoMono-MediumItalic (width 1202 / 1202 - 1422) Panose says "monospace False"
LIES     RobotoMono-Medium (width 1229 / 1229 - 1449) Panose says "monospace False"
LIES     RobotoMono-Regular (width 1229 / 1230 - 1449) Panose says "monospace False"
LIES     RobotoMono-ThinItalic (width 1202 / 1203 - 1422) Panose says "monospace False"
LIES     RobotoMono-Thin (width 1229 / 1230 - 1449) Panose says "monospace False"
NOT MONO Tinos-BoldItalic (width 451 / 1821 - 1933) Panose says "monospace False"
NOT MONO Tinos-Bold (width 451 / 2048 - 2048) Panose says "monospace False"
NOT MONO Tinos-Italic (width 438 / 1884 - 1933) Panose says "monospace False"
NOT MONO Tinos-Regular (width 369 / 1933 - 1933) Panose says "monospace False"
NOT MONO Ubuntu-BI (width 247 / 941 - 985) Panose says "monospace False"
NOT MONO Ubuntu-B (width 246 / 974 - 997) Panose says "monospace False"
NOT MONO Ubuntu-C (width 222 / 824 - 824) Panose says "monospace False"
NOT MONO Ubuntu-LI (width 206 / 928 - 948) Panose says "monospace False"
NOT MONO Ubuntu-L (width 237 / 940 - 990) Panose says "monospace False"
NOT MONO Ubuntu-MI (width 255 / 942 - 968) Panose says "monospace False"
NOT MONO Ubuntu-M (width 260 / 971 - 994) Panose says "monospace False"
NOT MONO Ubuntu-RI (width 236 / 931 - 960) Panose says "monospace False"
NOT MONO Ubuntu-R (width 241 / 950 - 993) Panose says "monospace False"
LIES     CascadiaCode-BoldItalic (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-Bold (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-ExtraLightItalic (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-ExtraLight (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-LightItalic (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-Light (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-Italic (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-Regular (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-SemiBoldItalic (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-SemiBold (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-SemiLightItalic (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     CascadiaCode-SemiLight (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Code New Roman-Regular (width 831 / 1126 - 1126) Panose says "monospace True"
NOT MONO Code New Roman-Regular (width 831 / 1126 - 1126) Panose says "monospace True"
LIES     Hermit-bold (width 617 / 707 - 707) Panose says "monospace True"
NOT MONO Hermit-bold (width 617 / 707 - 707) Panose says "monospace True"
LIES     Hermit-light (width 527 / 617 - 617) Panose says "monospace True"
NOT MONO Hermit-light (width 527 / 617 - 617) Panose says "monospace True"
NOT MONO iAWriterDuospace-Bold (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-BoldItalic (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-Italic (width 600 / 900 - 900) Panose says "monospace False"
NOT MONO iAWriterDuospace-Regular (width 600 / 900 - 900) Panose says "monospace False"
LIES     Lilex-Bold (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Lilex-Light (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Lilex-Medium (width 1200 / 1200 - 1200) Panose says "monospace False"
LIES     Lilex-Regular (width 1200 / 1200 - 1200) Panose says "monospace False"
NOT MONO OpenDyslexicAlta-BoldItalic (width 559 / 2175 - 2264) Panose says "monospace False"
NOT MONO OpenDyslexicAlta-Bold (width 261 / 1070 - 1085) Panose says "monospace False"
NOT MONO OpenDyslexicAlta-Italic (width 252 / 1058 - 1108) Panose says "monospace False"
NOT MONO OpenDyslexicAlta-Regular (width 229 / 1069 - 1140) Panose says "monospace False"
NOT MONO OpenDyslexic-BoldItalic (width 273 / 1062 - 1105) Panose says "monospace False"
NOT MONO OpenDyslexic-Bold (width 261 / 1070 - 1085) Panose says "monospace False"
NOT MONO OpenDyslexic-Italic (width 252 / 1058 - 1108) Panose says "monospace False"
LIES     OpenDyslexicMono-Regular (width 732 / 732 - 1464) Panose says "monospace False"
NOT MONO OpenDyslexic-Regular (width 229 / 1069 - 1140) Panose says "monospace False"
NOT MONO overpass-bold-italic (width 220 / 833 - 931) Panose says "monospace False"
NOT MONO overpass-bold (width 232 / 862 - 936) Panose says "monospace False"
NOT MONO overpass-extrabold-italic (width 231 / 838 - 959) Panose says "monospace False"
NOT MONO overpass-extrabold (width 241 / 875 - 977) Panose says "monospace False"
NOT MONO overpass-extralight-italic (width 197 / 870 - 889) Panose says "monospace False"
NOT MONO overpass-extralight (width 201 / 887 - 912) Panose says "monospace False"
NOT MONO overpass-heavy-italic (width 242 / 844 - 987) Panose says "monospace False"
NOT MONO overpass-heavy (width 252 / 890 - 1024) Panose says "monospace False"
NOT MONO overpass-italic (width 212 / 846 - 889) Panose says "monospace False"
NOT MONO overpass-light-italic (width 220 / 875 - 875) Panose says "monospace False"
NOT MONO overpass-light (width 207 / 889 - 909) Panose says "monospace False"
NOT MONO overpass-regular (width 214 / 870 - 902) Panose says "monospace False"
NOT MONO overpass-semibold-italic (width 203 / 827 - 903) Panose says "monospace False"
NOT MONO overpass-semibold (width 220 / 852 - 908) Panose says "monospace False"
NOT MONO overpass-thin-italic (width 174 / 865 - 902) Panose says "monospace False"
NOT MONO overpass-thin (width 194 / 885 - 915) Panose says "monospace False"

width A / B - C means
A: minimum width in basic glyph range (probably .)
B: maximum width in basic glyph range (maybe W)
C: maximum width in basic glyph range (maybe AE)

@Finii
Copy link
Collaborator Author

Finii commented Sep 3, 2022

I believe NO ONE uses one of the Nerd Font Mono fonts that we create from a proportional width source font.
Probably we should stop generating them?

Because I can not imagine how we should generate a useful monospaced font from a proportional basis font.

@github-actions
Copy link
Contributor

This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a new issue, complete the issue template with all the details necessary to reproduce, and mention this issue as reference.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant