в самом начале, я только хочу знать, почему в IDE PYCHARM в Windows 10, когда установлен флажок «Показывать только моноширинные шрифты», многие шрифты не будут перечислены в диалоговом окне выбора шрифта редактора [настройки / редактор / цвета и шрифты / font], также в мятном цвете.
Я не знаю, как работает pycharm, но mintty использует Win32 API «LOGFONT».
тогда как ОС Windows узнала, является ли шрифт моноширинным (фиксированной шириной)?
то есть: "исходный код про" указан, "исходный код про черный / сверхлегкий / светлый ... нет;
указан "код fira", но нет кода fira light / medium / retina;
и, некоторые другие моноширинные шрифты не перечислены там, если "показывать только моноширинные".
кажется, что pycharm распознает только имя семейства шрифтов, когда установлен флажок «показывать только моноширинные шрифты»
в OSX (Mavericks) это немного сложно: если установлен флажок «Показывать только моноширинные шрифты», pycharm все равно может получить имя семейства, но не может знать, какой вес шрифта установлен по умолчанию, если установлена версия шрифта с грубым взвешиванием.
затем я попытался изменить некоторые шрифты и, кстати, взглянул на исходную информацию о файле шрифта в кузнице шрифтов, но я не знаю, какая часть действительно влияет на WINDOWS или PYCHARM (IDEA / INTELIJ / by JDK на самом деле?), чтобы узнать, какой шрифт моноширинный.
в части "OS / 2" все параметры, упомянутые в фиксированной ширине / моноширинном / моноширинном, проверены, но не помогли, а в Windows pycharm все еще не может их обнаружить.
Итак, наконец, мне действительно интересно, какой параметр используют файлы TTF или любые другие типы файлов шрифтов, чтобы сообщить ОС [windows / osx / mac os / linux], что «я моноширинный»?