Could you use the ideas in the 4 points made from my 'quadded' triangle example [you don't actually divide the faces! just find pt 4] to map the UVs onto the triangle this would take the edge shared with a quad for one alignment automatically as the pt 4 is always centered on that shared edge and offset at a right-angle giving the other alignment, with the other aligned to a joining quad edge?Capture.PNG
G