Mono WinForms неправильно отображает шрифт Roboto
Проблема: у меня есть две winForms, работающие в Windows 10, Ubuntu (18.04) и Yocto, которые отображают текст с Roboto Regular в качестве шрифта. Проблема в том, что текст не отображается одинаково при использовании Windows и Linux. Это как жирный шрифт (но так же, как жирный шрифт stylefont). Я подтверждаю, что текущий шрифт является Roboto Regular с тем же размером во время выполнения (также я подтвердил, что удаление шрифта Roboto из системного возврата к шрифту по умолчанию, "DejaVu Sans" в Ubuntu).
Если я использую gedit в Ubuntu с Roboto Regular при том же размере, текст совпадает с отображением в Windows.
У меня нет проблемы со шрифтом DejaVu Sans. В этом случае рендеринг одинаков в Linux и Windows.
Конструктор, используемый для установки шрифта new Font(string familyName, float emSize, FontStyle style)
Уже попробуйте: я установил AutoScaleMode на None и удалил строку AutoScaleBaseSize в winforms. Я установил переменную MONO_MWF_SCALING для отключения в системах Linux. Но проблема остается.