Text this: Unequal error protection codes based on trellis shaping