OK here are 6 new parts which implement the various options for pin outs and correct some problems with the original part. As far as I can see the pcb silkscreen in core parts is incorrect, it shows the flat of the transistor at the top when it should be at the bottom. As well the current parts have legIds (but are not configured properly as legs) so I removed them. I think the pin numbers in schematic are probably wrong in core parts as well as they are using the same schematic and you actually need all 6 to get the pins labeled correctly I think. I also modified the family and type fields to add them to the pull down list on the to92 transistors which turned up an apparent bug: if you just load the parts the selection doesn’t work correctly:
note only one the 6 parts appears in the pull down window for type. If I then save the mine parts bin and exit and restart Fritzing all 6 parts show up as they should:
If you save the parts bin and restart Fritzing it works as expected. I’ll report that as a bug on github. Here are the 6 new parts:
top-view-transistor_signal_NPN_TO92_CBE.fzpz (4.7 KB)
top-view-transistor_signal_NPN_TO92_EBC.fzpz (4.7 KB)
top-view-transistor_signal_NPN_TO92_ECB.fzpz (4.7 KB)
top-view-transistor_signal_PNP_TO92_CBE.fzpz (4.7 KB)
top-view-transistor_signal_PNP_TO92_EBC.fzpz (4.7 KB)
top-view-transistor_signal_PNP_TO92_ECB.fzpz (4.7 KB)
edit:
bug reported in
Peter