Возможно, попробуйте
return View("Index");
вместо
return Index();
Как вы, вероятно, знаете, это хорошо известная проблема с формами Delphi и взаимодействием с размерами системного шрифта .
По умолчанию форма Delphi пытается для масштабирования с учетом среды рабочего стола пользователя (среды выполнения). Однако, как вы обнаружили, это может иметь непредвиденные и нежелательные побочные эффекты.
Но для свойства Scaled (по умолчанию TRUE) можно установить значение FALSE, чтобы предотвратить это, но я рекомендую вам прочитать эту первую статью, а также принять во внимание информация в этой статье , чтобы определить, является ли это правильным решением в вашем случае.
Если вам повезет, просто установка Scaled на FALSE во всех ваших формах может помочь вам в этом, если нет полностью (что может быть утомительным, но это не совсем операция на открытом сердце).