It may be waist- to knee-length and is typically straight-sided rather than fitted; however, historically, gilets were fitted and embroidered.
The description of a gilet as being either waist-to-knee length or straight-cut is consistent with its historical use, which was often tailored and embroidered.