Just a basic attempt to create front symbology on topojson lines. The implementation could be much better. For example, by taking three points along the line where markers are to be added, a marker that accounts for the general shape of the curve could be used, minimizing the problem of one marker for all curves types. Four markers are used here, two for each of cold and warm fronts. Two so that the direction of the marker can be clear. All four are shown here, but I changed my drawing direction halfway through making the lines, so both warm fronts and both cold fronts appear to point in the same direction.
Used Dustin Larimer's block to get started, though a stack overflow question got me going further with getting the points along the line.
https://d3js.org/d3.v4.min.js
https://d3js.org/d3-geo-projection.v1.min.js
https://d3js.org/topojson.v1.min.js