Rail icons are complicated. The coding ismostly the same across icon developers and languages, but not always. This page tries to consolidate the main available icons.
<!-- == Straight Tracks == --> {{User:AlisonW/Rail_grp1Simplex}} <!-- == Curves == --> {{User:AlisonW/Rail_grp9Simplex}} <!-- == Branching Symbols == --> {{User:AlisonW/Rail_grp10Simplex}} <!-- == 2-Way Junctions == --> {{User:AlisonW/Rail_grp7Simplex}} <!-- == 3-Way Junctions == --> {{User:AlisonW/Rail_grp8Simplex}} <!-- == Line Endings and Sidings == --> {{User:AlisonW/Rail_grp12Simplex}} <!-- == Stations & Stops == --> {{User:AlisonW/Rail_grp2Simplex}} <!-- == Cross-Platform Interchange == {{User:AlisonW/Rail_grp3Simplex}} == Cross-Platform Interchange == --> {{User:AlisonW/Rail_grp3Simplex}} === Hubs === {|class="wikitable" |- |width=22| |width=22| |width=22| |width=22| |width=22| |width=40| |- |<span class="check-icon">[[Image:BSicon_HUB01.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUB01.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB03.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB04.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB05.svg|20px]]</span> |01-05 |- |<span class="check-icon">[[Image:BSicon HUBaqf-L.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBeqg-L.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB08.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB09.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB10.svg|20px]]</span> |06-10 |- |<span class="check-icon">[[Image:BSicon_HUB11.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB12.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB13.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB14.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUB2+4.svg|20px]]</span> |11-15 |- |<span class="check-icon">[[Image:BSicon HUBaf-R.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB17.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB18.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB19.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB20.svg|20px]]</span> |16-20 |- |<span class="check-icon">[[Image:BSicon_HUB21.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB22.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB23.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB24.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB25.svg|20px]]</span> |21-25 |- |<span class="check-icon">[[Image:BSicon_HUB26.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB27.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB28.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB29.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB30.svg|20px]]</span> |26-30 |- |<span class="check-icon">[[Image:BSicon_HUB31.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB32.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB33.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB34.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB35.svg|20px]]</span> |31-35 |- |<span class="check-icon">[[Image:BSicon_HUB36.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB37.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBeg.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB39.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB40.svg|20px]]</span> |36-40 |- |<span class="check-icon">[[Image:BSicon HUBxq-L.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBx-L.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBx-Rq.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB44.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBx-13.svg|20px]]</span> |41-45 |- |<span class="check-icon">[[Image:BSicon_HUB46.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB47.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBsl-L.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBs+l-L.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBs+r-R.svg|20px]]</span> |46-50 |- |<span class="check-icon">[[Image:BSicon HUBtr-3.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB52.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBtl-1.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBtf-2.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBtg-1.svg|20px]]</span> |51-55 |- |<span class="check-icon">[[Image:BSicon_HUB56.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB57.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBtr-4.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB59.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBl-R.svg|20px]]</span> |56-60 |- |<span class="check-icon">[[Image:BSicon_HUB61.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB62.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB63.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB64.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUBx-3.svg|20px]]</span> |61-65 |- |<span class="check-icon">[[Image:BSicon_HUB66.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB67.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB68.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB69.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon HUB+l-R.svg|20px]]</span> |66-70 |- |<span class="check-icon">[[Image:BSicon_HUB71.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB72.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB73.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB74.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB75.svg|20px]]</span> |71-75 |- |<span class="check-icon">[[Image:BSicon_HUB76.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB77.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB78.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB79.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB80.svg.svg|20px]]</span> |76-80 |- |<span class="check-icon">[[Image:BSicon_HUB81.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB82.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB83.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB84.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB85.svg|20px]]</span> |81-85 |- |<span class="check-icon">[[Image:BSicon_HUB86.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB87.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB88.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB89.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB90.svg|20px]]</span> |86-90 |- |<span class="check-icon">[[Image:BSicon_HUB91.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB92.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB93.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB94.svg|20px]]</span> |<span class="check-icon">[[Image:BSicon_HUB95.svg|20px]]</span> |91-95 |}