My proposal (perhaps to complex, as a discussion base):
- remove option “Waypoints in instructions”
- suppress shaping points with sign=0 (continue), show and announce the other ones
- symbol and announcement of shaping points according to turn instruction (as other turn instructions)
- show and announce via points (if you do not want to show + announce a via point, convert it to shaping point)
- use Waypoint symbol (flag) for via points
- if via point turn instruction sign=0 (continue) just show / announce as currently done when option “Waypoints in instructions” enabled
- for other via point turn instruction sign values add turn instruction text to announcement and to text in headline. Also add text like “turn left” etc. to headline, because waypoint symbol does not give information