Тут даже не знаю что посоветовать. Можно пойти путем, который предложил Киан Уомсли в приведенной тобой ссылке. Только предварительно создавать блок, содержащий отцентрированную одну линию с выбранным типом линии. Ну и создавать иконки. НО! Если ты попробуешь, то скорее всего увидишь, что такие иконки будут "нечитаемыми" - я уже имел опыт работы с такими условными знаками, когда типов линий было больше двух сотен и по иконкам их очень сложно было различить - только по названиям. Так что лучше всего это сделать вручную. Но это лично моё мнение и навязывать его я не буду.