how to duplicate and scale loop mesh with even offset How do I use the Array modifier for internal loops having constant offset at boundaries. in this figure every duplicated curve is not at equal distance from the previous one.
You can use Loopcuts for precise spacing.

Inset your shape
Add as many loopcuts as you need
Remove unnecessary edges

You can split the end result into different objects, convert to curves, etc... :)