Ну, я думаю, что в данном случае клиент не прав.
Потому что это не геометрия, а полиграфия. И в прикладном ПО есть параметр высоты и ширина, что как мне кажется, единственно верно и логично.
А то что заказчик подкован в вопросах геометрии - лишь плюс к его эрудиции как собеседника.
Я, например, к стыду своему не могу даже вспомнить, чтобы я когда либо знал, что ширина это меньшая сторона.
Ширина - это слева направо.
Высота - снизу вверх.
Согласно отображения с экрана.
По-моему иначе быть не может.
Я бы тоже сделал как Дел.
Но ничего бы бесплатно переделывать не стал. И поступил бы точно как Дел.